sbcl (on mingw) + slime + asdf-install (from ccline)



In the current session after slime loading constants :allegro
:lispworks :sbcl :openmcl :cmu :clisp :ccl :corman :cormanlisp
:armedbear :gcl :ecl :scl are defined from swank-loader.lisp:

(defparameter *implementation-features*
'(:allegro :lispworks :sbcl :openmcl :cmu :clisp :ccl :corman
:cormanlisp
:armedbear :gcl :ecl :scl))

After that load the asdf-install from cclan is problematic:

; compiling (DEFUN UNLINK-FILE ...)compilation aborted because of fatal
error:
READ failure in COMPILE-FILE:
READER-ERROR at 12913 (line 355,
column 18) on #<SB-SYS:FD-STREAM for "file
C:\\CL\\lib\\cclan\\asdf-install\\port.lisp" {ABCA781}>:
package "CCL" not found

part of port.lisp:

(defun unlink-file (pathname)
#+:sbcl
(sb-posix:unlink pathname)
#+:cmu
(unix:unix-unlink (namestring pathname))
#+:allegro
(excl.osi:unlink pathname)
#+(or :lispwork :clisp :openmcl :digitool)
(delete-file pathname))

CL-USER> (apropos "mcl")
:OPENMCL (bound)
SB-PCL::MCLASS
; No value
CL-USER> (apropos "allegro")
:ALLEGRO (bound)
; No value
CL-USER>

This is bug of sbcl, slime, asdf-install or me?

Thanks!

--
WBR, Yaroslav Kavenchuk.

.