[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[no subject]

The current (in the source) changes for :DIRECTORY-LIST-STREAM will not
work (with QFILE in particular).

First, there is no way for the :DIRECTORY-STREAM message to refuse to do
the sorting remotely.  I assume the right behaviour is for the :SORTED
keyword to be passed on to this message and it can get an error.  This
error must then cause DIRECTORY-INPUT-STREAM-IO to use the slower local
sorting method.

Second, there needs to be a way for to force local sorting, in case one
wishes to change FS:PATHNAME-LESSP (for example to use MLB's
alphanumeric string comparison).

Also, it appears that DIRECTORY-INPUT-STREAM-IO is using CLOSUREP,
restricting the implementation of :DIRECTORY-LIST-STREAM.