Thanks in advanced, Mark. Now it works for some symbols (e.g. DISASSEMBLE).
But, every time I performed this on all symbols, it threw exceptions and crashed.
D:\mefcl-0.2\abcl>java -jar dist\abcl.jar org.armedbear.lisp.Main --load "mefcl-init.lisp"
Armed Bear Common Lisp 1.1.1
Java 1.7.0_02 Oracle Corporation
Java HotSpot(TM) Client VM
Low-level initialization completed in 0.305 seconds.
Startup completed in 4.078 seconds.
Added jar:file:D:/mefcl-0.2/abcl/dist/abcl-contrib.jar!/quicklisp/ to ASDF.
Added jar:file:D:/mefcl-0.2/abcl/dist/abcl-contrib.jar!/mvn/ to ASDF.
Added jar:file:D:/mefcl-0.2/abcl/dist/abcl-contrib.jar!/jss/ to ASDF.
Added jar:file:D:/mefcl-0.2/abcl/dist/abcl-contrib.jar!/jfli/ to ASDF.
Added jar:file:D:/mefcl-0.2/abcl/dist/abcl-contrib.jar!/asdf-jar/ to ASDF.
Added jar:file:D:/mefcl-0.2/abcl/dist/abcl-contrib.jar!/asdf-install/ to ASDF.
Added jar:file:D:/mefcl-0.2/abcl/dist/abcl-contrib.jar!/abcl-asdf/ to ASDF.
Unable to autoload CLASS-DIRECT-SLOTS
Exception in thread "interpreter" org.armedbear.lisp.IntegrityError
at org.armedbear.lisp.Autoload.load(Autoload.java:156)
at org.armedbear.lisp.Autoload$pf_resolve.execute(Autoload.java:339)
at org.armedbear.lisp.LispThread.execute(LispThread.java:640)
at org.armedbear.lisp.Lisp.evalCall(Lisp.java:553)
at org.armedbear.lisp.Lisp.eval(Lisp.java:518)
at org.armedbear.lisp.Lisp.progn(Lisp.java:687)
at org.armedbear.lisp.Primitives$sf_when.execute(Primitives.java:844)
at org.armedbear.lisp.Lisp.eval(Lisp.java:508)
at org.armedbear.lisp.Lisp.progn(Lisp.java:687)
at org.armedbear.lisp.Primitives$sf_block.execute(Primitives.java:3737)
at org.armedbear.lisp.Lisp.eval(Lisp.java:508)
at org.armedbear.lisp.Lisp.progn(Lisp.java:687)
at org.armedbear.lisp.Closure.execute(Closure.java:220)
at org.armedbear.lisp.Closure.execute(Closure.java:154)
at org.armedbear.lisp.LispThread.execute(LispThread.java:653)
at org.armedbear.lisp.Lisp.evalCall(Lisp.java:560)
at org.armedbear.lisp.Lisp.eval(Lisp.java:518)
at org.armedbear.lisp.Lisp.processTagBody(Lisp.java:824)
at org.armedbear.lisp.Primitives$sf_tagbody.execute(Primitives.java:3684)
at org.armedbear.lisp.Lisp.eval(Lisp.java:508)
at org.armedbear.lisp.Lisp.progn(Lisp.java:687)
at org.armedbear.lisp.Primitives$sf_block.execute(Primitives.java:3737)
at org.armedbear.lisp.Lisp.eval(Lisp.java:508)
at org.armedbear.lisp.Lisp.progn(Lisp.java:687)
at org.armedbear.lisp.Closure.execute(Closure.java:220)
at org.armedbear.lisp.Closure.execute(Closure.java:148)
at org.armedbear.lisp.LispThread.execute(LispThread.java:640)
at org.armedbear.lisp.Primitives$pf_mapc.execute(Primitives.java:2961)
at org.armedbear.lisp.LispThread.execute(LispThread.java:653)
at org.armedbear.lisp.Lisp.evalCall(Lisp.java:560)
at org.armedbear.lisp.Lisp.eval(Lisp.java:518)
at org.armedbear.lisp.Lisp.progn(Lisp.java:687)
at org.armedbear.lisp.Primitives$sf_block.execute(Primitives.java:3737)
at org.armedbear.lisp.Lisp.eval(Lisp.java:508)
at org.armedbear.lisp.Lisp.progn(Lisp.java:687)
at org.armedbear.lisp.Closure.execute(Closure.java:220)
at org.armedbear.lisp.Closure.execute(Closure.java:148)
at org.armedbear.lisp.LispThread.execute(LispThread.java:640)
at org.armedbear.lisp.Lisp.evalCall(Lisp.java:553)
at org.armedbear.lisp.Lisp.eval(Lisp.java:518)
at org.armedbear.lisp.Lisp.progn(Lisp.java:687)
at org.armedbear.lisp.SpecialOperators._flet(SpecialOperators.java:362)
at org.armedbear.lisp.SpecialOperators$sf_flet.execute(SpecialOperators.java:290)
at org.armedbear.lisp.Lisp.eval(Lisp.java:508)
at org.armedbear.lisp.Lisp.progn(Lisp.java:687)
at org.armedbear.lisp.Closure.execute(Closure.java:220)
at org.armedbear.lisp.Closure.execute(Closure.java:148)
at org.armedbear.lisp.LispThread.execute(LispThread.java:640)
at org.armedbear.lisp.Primitives$pf_mapc.execute(Primitives.java:2961)
at org.armedbear.lisp.LispThread.execute(LispThread.java:653)
at org.armedbear.lisp.Lisp.evalCall(Lisp.java:560)
at org.armedbear.lisp.Lisp.eval(Lisp.java:518)
at org.armedbear.lisp.Lisp.progn(Lisp.java:687)
at org.armedbear.lisp.SpecialOperators._flet(SpecialOperators.java:362)
at org.armedbear.lisp.SpecialOperators$sf_flet.execute(SpecialOperators.java:290)
at org.armedbear.lisp.Lisp.eval(Lisp.java:508)
at org.armedbear.lisp.Lisp.progn(Lisp.java:687)
at org.armedbear.lisp.Primitives$sf_block.execute(Primitives.java:3737)
at org.armedbear.lisp.Lisp.eval(Lisp.java:508)
at org.armedbear.lisp.Lisp.eval(Lisp.java:511)
at org.armedbear.lisp.Lisp.eval(Lisp.java:516)
at org.armedbear.lisp.Lisp.progn(Lisp.java:687)
at org.armedbear.lisp.SpecialOperators._let(SpecialOperators.java:169)
at org.armedbear.lisp.SpecialOperators$sf_let.execute(SpecialOperators.java:101)
at org.armedbear.lisp.Lisp.eval(Lisp.java:508)
at org.armedbear.lisp.Load.loadStream(Load.java:606)
at org.armedbear.lisp.Load.loadFileFromStream(Load.java:574)
at org.armedbear.lisp.Load.load(Load.java:206)
at org.armedbear.lisp.Load.load(Load.java:128)
at org.armedbear.lisp.Interpreter.postprocessCommandLineArguments(Interpreter.java:333)
at org.armedbear.lisp.Interpreter.createDefaultInstance(Interpreter.java:110)
at org.armedbear.lisp.Main$1.run(Main.java:46)
at java.lang.Thread.run(Thread.java:722)
When I loaded `mefcl-init.lisp'(just the code I wrote before to change the source location) after the REPL started, it crashed without stack trace printed.
D:\mefcl-0.2\abcl>java -jar dist\abcl.jar org.armedbear.lisp.Main
Armed Bear Common Lisp 1.1.1
Java 1.7.0_02 Oracle Corporation
Java HotSpot(TM) Client VM
Low-level initialization completed in 0.309 seconds.
Startup completed in 4.086 seconds.
Type ":help" for a list of available commands.
CL-USER(1): (load "mefcl-init.lisp")
Added jar:file:D:/mefcl-0.2/abcl/dist/abcl-contrib.jar!/quicklisp/ to ASDF.
Added jar:file:D:/mefcl-0.2/abcl/dist/abcl-contrib.jar!/mvn/ to ASDF.
Added jar:file:D:/mefcl-0.2/abcl/dist/abcl-contrib.jar!/jss/ to ASDF.
Added jar:file:D:/mefcl-0.2/abcl/dist/abcl-contrib.jar!/jfli/ to ASDF.
Added jar:file:D:/mefcl-0.2/abcl/dist/abcl-contrib.jar!/asdf-jar/ to ASDF.
Added jar:file:D:/mefcl-0.2/abcl/dist/abcl-contrib.jar!/asdf-install/ to ASDF.
Added jar:file:D:/mefcl-0.2/abcl/dist/abcl-contrib.jar!/abcl-asdf/ to ASDF.
Unable to autoload CLASS-DIRECT-SLOTS
So I tried to restart ABCL and resolve CLASS-DIRECT-SLOTS manually.
CL-USER(1): (autoload 'class-direct-slots)
T
CL-USER(2): (resolve 'class-direct-slots)
#<THREAD "interpreter" {EF89C6}>: Debugger invoked on condition of type ERROR
Failed to find loadable system file 'class-direct-slots' in boot classpath.
Restarts:
0: TOP-LEVEL Return to top level.
Did I miss something ? Or say, how to solve this problem ?