Hi all,

Randall kept urging me to make PicoLisp more independent of the case
sensitivity of underlying file systems. He is now a happy Mac user, and
the Mac OS file system is case insensitive (shudder).

As far as I see, there are two places where PicoLisp depends on the case
of file names:

1. In the localization directory "loc/" are files like "DE", "JP" or
   "RU" (for the country) and "de", "jp" and "ru" (for the language).

2. Database blobs are stored in paths like "./5/-/F/T.b.pdf", which are
   composed from the names of external symbols (here: {5-FTb}).

Point (1) is now defused, because the language files are renamed to
"DE.l", "JP.l" or "RU.l" with today's testing release. Actually, the
".l" extension is more correct, as these files do indeed contain
executable Lisp code.

Point (2) will not be addressed in 32bit PicoLisp, as this goes to
deeply into the printed representation of external symbols, and it would
break to many existing systems. 64bit PicoLisp, however, will handle it
differently.

Cheers,
- Alex
-- 
UNSUBSCRIBE: mailto:picol...@software-lab.de?subject=unsubscribe

Reply via email to