Tomas Lindquist Olsen, el 15 de abril a las 02:26 me escribiste: > >> Even if you strip underscores, OSX and Win32/64 still don't match > >> C/C++ identifiers. Why should linux be special? > > > > Because the gcc macro suits the need perfectly. The others don't. > > I simply don't agree here. To me, linux (as opposed to Linux) is a > special case that I need to remember, the others follow a pattern. > > > > >> I realise this is a minor thing probably not worth the time it gets, > >> but D seems to have a tendency to throw in inconsistencies in every > >> crack there is to find ... > > > > If gcc had any consistency, I'd use that. But it doesn't. It makes sense to > > use gcc's precedent when gcc makes sense, and to diverge when gcc does not > > make sense. > > Maybe it makes sense to you. Not to me.
I agree. I think it should be all CamelCase or all lowercase. I prefer the later because there are situations where CamelCase are not completely intuitive. For example: Osx or OSX? linux freebsd macosx windows win32 win64 Looks fine to me. -- Leandro Lucarella (luca) | Blog colectivo: http://www.mazziblog.com.ar/blog/ ---------------------------------------------------------------------------- GPG Key: 5F5A8D05 (F8CD F9A7 BF00 5431 4145 104C 949E BFB6 5F5A 8D05) ----------------------------------------------------------------------------