[Ecls-list] Order of requiring cmp and asdf

Marko Kocić marko.kocic at gmail.com
Thu Jun 23 13:58:08 UTC 2011


Why requiring asdf and then cmp fails, while requiring cmp and asdf works?


c:\temp>ecl -norc
ECL (Embeddable Common-Lisp) 11.1.1
Copyright (C) 1984 Taiichi Yuasa and Masami Hagiya
Copyright (C) 1993 Giuseppe Attardi
Copyright (C) 2000 Juan J. Garcia-Ripoll
ECL is free software, and you are welcome to redistribute it
under certain conditions; see file 'Copyright' for details.
Type :h for Help.
Top level in: #<process TOP-LEVEL>.
> (require 'asdf)

;;; Loading #P"c:/opt/ecl/asdf.fas"
("ASDF")
> (require 'cmp)

;;; Loading "c:/opt/ecl/cmp.asd"

Condition of type: FILE-ERROR
Filesystem error with pathname #P"c:/opt/ecl/cmp.fasc".
Either
 1) the file does not exist, or
 2) we are not allow to access the file, or
 3) the pathname points to a broken symbolic link.
Available restarts:

1. (RETRY) Retry loading component ("cmp" "cmp").
2. (ACCEPT) Continue, treating loading component ("cmp" "cmp") as
having been successful.
3. (RESTART-TOPLEVEL) Go back to Top-Level REPL.

Broken at SI:BYTECODES. [Evaluation of: (REQUIRE 'CMP)] In: #<process
TOP-LEVEL>.
>>

c:\temp>

c:\temp>ecl -norc
ECL (Embeddable Common-Lisp) 11.1.1
Copyright (C) 1984 Taiichi Yuasa and Masami Hagiya
Copyright (C) 1993 Giuseppe Attardi
Copyright (C) 2000 Juan J. Garcia-Ripoll
ECL is free software, and you are welcome to redistribute it
under certain conditions; see file 'Copyright' for details.
Type :h for Help.
Top level in: #<process TOP-LEVEL>.
> (require 'cmp)

;;; Loading #P"c:/opt/ecl/cmp.fas"
("CMP")
> (require 'asdf)

;;; Loading #P"c:/opt/ecl/asdf.fas"
("ASDF")
> (Quit)

c:\temp>




More information about the ecl-devel mailing list