Well. I wasn't happy for long. It seems that the lisp I've built doesn't
work too well, in particular "directory" doesn't work.

I've narrowed it down to:

  * (in-package "LISP")
  #<The LISP package, 1755/4127 internal, 978/1227 external>
  * (enumerate-matches (name #p"/tmp/x/*.*.~*~" nil :follow-links nil) (print name))
  
  "/tmp/x/" 
  "/tmp/x/" 
  "/tmp/x/" 
  "/tmp/x/" 
  "/tmp/x/" 
  "/tmp/x/" 
  "/tmp/x/" 
  "/tmp/x/" 
  "/tmp/x/" 
  "/tmp/x/" 
  "/tmp/x/" 
  "/tmp/x/" 
  "/tmp/x/" 
  "/tmp/x/" 
  "/tmp/x/" 
  NIL
  * 

A "normal" CMUCL (e.g. one not compiled by me) instead returns:

  (in-package "LISP")
  (enumerate-matches (name #p"/tmp/x/*.*.~*~" nil :follow-links nil) (print name))
  "/tmp/x/metering.lisp" 
  "/tmp/x/swank-allegro.lisp" 
  "/tmp/x/swank-backend.lisp" 
  "/tmp/x/swank-clisp.lisp" 
  "/tmp/x/swank-cmucl.lisp" 
  "/tmp/x/swank-gray.lisp" 
  "/tmp/x/swank-lispworks.lisp" 
  "/tmp/x/swank-loader.lisp" 
  "/tmp/x/swank-openmcl.lisp" 
  "/tmp/x/swank-sbcl.lisp" 
  "/tmp/x/swank-source-path-parser.lisp" 
  "/tmp/x/xref.lisp" 
  "/tmp/x/swank.lisp.~1~" 
  NIL

Any suggestions?

--J.


Reply via email to