
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". John.