== Quote from Leandro Lucarella (llu...@gmail.com)'s article > BCS, el 14 de mayo a las 16:48 me escribiste: > > Hello bobef, > > > > >Walter Bright Wrote: > > >>I wrote a brief article which should help: > > >>http://www.digitalmars.com/d/2.0/migrate-to-shared.html > > >__gshared, __etc. These look ugly IMHO. :) > > > > I think that's the point: they look ugly because they are ugly. > I prefer normal keywords for standard things (keywords or symbols starting > with __ are historically reserved for compiler specific features or even > private stuff in Python). For __gshared I agree that it's something ugly > and it's fine if it looks ugly. > But __traits?! Come on! __traits is beutiful, it deserves a beutiful > keyword ;)
True. I think I subconsciously avoid anything with an __ in front of it because to me the connotation of an __ is "Only works if the stars align just right. We're trying to scare you away from this feature for a reason. Here be monsters." If traits, excuse me, __traits, is stable enough not to deserve this connotation, then it absolutely deserves its own keyword.