Luke Gorrie luke@bluetail.com writes:
Peter Seibel peter@javamonkey.com writes:
Doesn't the function for setting it keep *default-pathname-defaults* in sync with whatever other notion the Lisp may have of the cwd? If not, it probably should. And thus the read-cwd function can simply return *d-p-d*.
Yes. Upon actually reading it, this is exactly how Marco's code works.
Cool. So I just committed a change to swank-allegro.lisp that provides an Allegro specific version of SET-DEFAULT-DIRECTORY that also uses EXCL:CHDIR to keep things in sync.
-Peter