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)
----------------------------------------------------------------------------

Reply via email to