Tango quibbles - please write tickets so we can track them

Alexander Panek alexander.panek at brainsware.org
Mon Sep 17 08:09:45 PDT 2007


Stewart Gordon wrote:
> "Bruce Adams" <tortoise_74 at yeah.who.co.uk> wrote in message 
> news:fclbdv$1ih5$1 at digitalmars.com...
> <snip>
>> Strictly speaking its configurable on linux too.  Just use a case
>> insensitive file system like NTFS.  In the linux case its also
>> bonkers.  In case it wasn't obvious I think the point was that
>> distinguishing module names using case alone is a bad idea.
>> Especially, if you want to be portable.  Either qualify the names
>> or put them in a different sub-directory / namespace.
> 
> Unless obfuscation is your goal, in 99% of cases you shouldn't 
> distinguish the names of things by case alone anyway.  See the example 
> here:
> 
> http://www.rinkworks.com/stupid/cs_programming.shtml
> 
> Stewart.

Tango uses uppercase modules for D modules, and lowercase modules for C 
modules, to explicitely state "This is C binding code". It's just 
cosmetic [, but consistent, which is good].



More information about the Digitalmars-d mailing list