On Tuesday, March 06, 2012 19:35:29 Andrei Alexandrescu wrote: > In fact there is no such thing as a top level in D. (I was quite > surprised to learn that a few years ago, and found it quite brilliant of > Walter.)
True, but if names conflict, you then have to worry about using the full import paths for symbols, which can get annoying. On some level, it's unavoidable, and D has some great tools for minimizing the impact, but I also don't think that there's much reason to pick a name which is likely to cause conflicts with other modules when another name wouldn't, unless the other name is just horrible in comparison. - Jonathan M Davis