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

Reply via email to