Thanks. Indeed, it does not find the system:
$ java -jar dist/abcl.jar
Armed Bear Common Lisp 1.6.0-dev
Java 1.8.0_171 Oracle Corporation
Java HotSpot(TM) 64-Bit Server VM
Low-level initialization completed in 0.273 seconds.
Startup completed in 1.399 seconds.
Loading /home/alessio/.abclrc completed in 8.881 seconds.
Type ":help" for a list of available commands.
CL-USER(1): (asdf:find-system :abcl)
#<THREAD "interpreter" {3DF12085}>: Debugger invoked on condition of type MISSING-COMPONENT
Component "abcl" not found
Restarts:
0: RETRY Retry ASDF operation.
1: CLEAR-CONFIGURATION-AND-RETRY Retry ASDF operation after resetting the configuration.
2: TOP-LEVEL Return to top level.
[1] CL-USER(2): asdf:*central-registry*
(#P"/home/alessio/quicklisp/quicklisp/")
[1] CL-USER(3): (push #P"." asdf:*central-registry*)
(#P"./" #P"/home/alessio/quicklisp/quicklisp/")
[1] CL-USER(4): 0
#<:ASDF/SYSTEM:SYSTEM "abcl">
Is this a bad interaction with Quicklisp? This is my .abclrc:
;;; The following lines added by ql:add-to-init-file:
#-quicklisp
(let ((quicklisp-init (merge-pathnames "quicklisp/setup.lisp" (user-homedir-pathname))))
(when (probe-file quicklisp-init)
(load quicklisp-init)))