Hello.
I've been testing ASDF 3.1.0.66 and unfortunately detected errors:
1. Required method PERFORM not implemented for operation #<STANDARD-CLASS CFFI-GROVEL::PROCESS-OP {599AF195}>, component #<STANDARD-CLASS ASDF/LISP-ACTION:CL-SOURCE-FILE {582A1E35}>
2. New ASDF breaks ECL for Quicklisp. The problem nails down to (require 'sockets). This form works for ECL unless new ASDF is loaded.
To reproduce at cl-test-grid.cloud.efficito.com machine:
rlwrap ~/lisps/ecl-bin-13.5.1/bin/ecl -norc (require 'sockets)
;;; Loading #P"/home/testgrid/lisps/ecl-bin-13.5.1/lib/ecl-13.5.1/sockets.fas" => ("SB-BSD-SOCKETS" "SOCKETS")
------ compare with:
rlwrap ~/lisps/ecl-bin-13.5.1/bin/ecl -norc -load ~/asdf/build/asdf.lisp (require 'sockets)
ASDF could not load sockets because In function MAPCAR, the value of the second argument is #P"SYS:SOCKETS.FAS" which is not of the expected type LIST.
The report: http://common-lisp.net/project/cl-test-grid/asdf/asdf-diff-33.html
Best regards, - Anton