asdf-system-directory on SBCL+Windows loses pathname device
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Slime |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
SWANK-ASDF contrib contains a definition of asdf-system-
PATHNAME-DEVICE is never passed to SLIME, causing browse-system to fail on SBCL+Windows (and surely on some other implementations, and maybe on some other platforms), unless a "device-less" pathname happens to be repaired from *DEFAULT-
Patch that works for me is attached. It is intended to be portable (and useful for any implementation where PATHNAME-DEVICE is important). I recommend to test it more broadly before committing (e.g. I didn't try CLISP, which is a usual suspect for pathname idiosyncrasies, and LW, and Allegro).
Changed in slime: | |
status: | New → Fix Committed |
Changed in slime: | |
status: | Fix Committed → Fix Released |