-
-
Notifications
You must be signed in to change notification settings - Fork 2.6k
ofxAssimp - uniformity on addon name, include name #8354
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
Good point @dimitre - I wanted to bring this up too. We were toying with the |
I think a rename for ofxAssimp.h and a typedef would be great |
@dimitre yes that makes sense! That being said, a larger naming convention discussion is in order. :) I recently ran into issues with the likes of Changing the filename now would break previous projects, but would be an easy fix. |
how about expanding the view on prior work with different addons, see how things fit as a high-level guideline for future addon work? there are 3 sub issues:
|
The The current name could be changed to The
Looking for a consensus on this so I can update |
you raise a good point in the differences between single-class and multiclass. the addons guideline could be "progressive" so not to encumber simple cases:
this brings back type A ofxThing in the global namespace. but i don't think we aim for purity here, but for a reasonably useable compromise with is consistent (and looking forward, the real "postmodern C++" approach will be to present addons as modules, which will solve the namespace problem as it is possible to load module for current multi-class cases backward-fixing |
I keep going back and forth on The old school approach would account for all of these naming discrepancies other than being verbose. :) Or rename the addon to |
Submitted the following PR #8367 |
closed by #8367 |
Other addons usually have the library name, include name and object the same, like
It would be great if ofxAssimp could be at least the include with the same name of the library
now it is:
The text was updated successfully, but these errors were encountered: