From: John H. R. <jh...@re...> - 2001-09-20 20:55:56
|
In message <4.1...@po...>, Dave Berry writes: > > At 08:54 20/09/2001, John H. Reppy wrote: > >I often want to [...] have multiple > >implementations of the same module in a directory (see conditional compilation > >below). > > That's an interesting point. > > >Also, the language allows arbitrary-length structure names, whereas > >some operating systems impose tight restrictions on file-name lengths. > > Do such OS's still exist? The main one was MS/DOS, of course, but I don't > think many people still use that. I don't know anything about PalmOS, > Epoch, etc; do they have tight limits? Even though MS/DOS is mostly gone, FAT file systems still exist. Also, I think that the standard for CD Roms restricts file-name length and case (but I may be wrong). Another problem is that HFS+ file systems in MacOS X are case insensitive, which introduces more limits on programs. Using a fixed mapping between module names and filenames is a limitation that we do not need. - John |