Le 06/07/2023 à 01:26, Robert Goldman a écrit :
In SBCL and Allegro, it's possible for UIOP to create a pathname for a file whose name is "*" and then we can find a file with such a(n odd) pathname.
On ABCL, though, this gives me an error:
|(truename (ensure-pathname "*")) |
|(truename (uiop:ensure-pathname "*")) #<THREAD "interpreter" native {21C91F12}>: Debugger invoked on condition of type FILE-ERROR Cannot find the TRUENAME for a wild pathname. |
We use DIRECTORY to resolve wild pathnames:
(length (directory (uiop:ensure-pathname "*"))) ; --> 47