On Tue, 19 May 2009, Alex Strickland wrote: Hi,
>> Not just a habit, Harbour (and of course hbmk2) also supports >> DOS, and potentially other such limited OSes/filesystems where >> LFN isn't available. So in Harbour core we stick to 8.3 names. > Perhaps it is time to drop support for those limits. I cannot imagine them > pertaining to any development environment commonly in use today? I can. DOS is quite often used in embedded systems like extended barcode readers with small PC inside. It's nice that I can write applications for them in Harbour. I also knows some installations which still uses compters with DOS terminals. Please also note that the limitations comes from file system not OS. Most of popular mass storage devices are reformatted with FAT. They are very often used with some external devices f.e. physical printers which do not support VFAT, f.e. due to MS patents. It will not change in the nearest years. > This change would not stop anyone deploying to one of those OS's. The only > one I can think of would be DOS. I would say the situation would be similar > to cross-compiling for CE, I doubt anyone wants harbour to run on CE, just > to deploy harbour apps to it. I do not see any problem in using different names by user in his programs if he only wants it. But dropping 8.3 file name support in core code and forcing names which does not feet above condition because it looks nicer is not enough argument for me. best regards, Przemek _______________________________________________ Harbour mailing list Harbour@harbour-project.org http://lists.harbour-project.org/mailman/listinfo/harbour