
John Maddock wrote:
Vladimir Prus wrote:
The problems I've seen aren't with file systems, but with programs that partially enforce ISO-9660:1999.
The footnote sounds like filesystems are the issue:
Some legacy file systems require single-case names. Single-case names eliminate casing mistakes when moving from case-insensitive to case-sensitive file systems.
The other issue is consistency; what does the convention become?
Well, there are very few files that are traditionally spelled in anything by lowercase. I think saying that header files must be in lowercase, and that source files should be in lowercase, is enough.
Also documentation files: otherwise it's two easy to accidently generate broken links that differ only by case. So I'd rather insist on "all lower case except for Jamfiles and Makefiles".
I'm perfectly fine with just "all lower case". As long as I don't have to rename the Jamfile-s for this release. -- -- Grafik - Don't Assume Anything -- Redshift Software, Inc. - http://redshift-software.com -- rrivera/acm.org (msn) - grafik/redshift-software.com -- 102708583/icq - grafikrobot/aim,yahoo,skype,efnet,gmail