Hi,
While working on the proposed new CS website (see my other message), I
dipped into CS itself again. I thereby realized that some classes are in
sub-namespaces of "CS", while a whole lot of others are not namespaced
at all, but are prefixed with "cs". I find this to be very confusing,
especially as a newcomer to the engine.
I guess this situation has historical reasons, but it feels very
inconsistent and I feel it should somehow be fixed, either by putting
everything in namespaces (into "CS", at least) and removing "cs"
prefixes, or by removing namespace use completely. I know that either
solution would break code currently using CS 1.9, but there is not very
much of that out there yet, and fixing it is a matter of simple finding
and replacing.
Note that this is not just a simple cosmetic issue, but directly affects
the ease of learning and the perceived complexity for new CS users which
might be terrified by the unclear namespace situation ("Was this in a
namespace or not?..." "csMath3 or CS::Math::Math3?..." etc.)
I think it is not to late to do something about it before releasing the
CS 2.0 release candidates.
Regards,
Denis
------------------------------------------------------------------------------
Get a FREE DOWNLOAD! and learn more about uberSVN rich system,
user administration capabilities and model configuration. Take
the hassle out of deploying and managing Subversion and the
tools developers use with it. http://p.sf.net/sfu/wandisco-d2d-2
_______________________________________________
Crystal-main mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/crystal-main
Unsubscribe:
mailto:[email protected]?subject=unsubscribe