Debugging Quicklisp when the backtrace lacks information

215 Views Asked by At

What's your general approach when quickload fails? I guess I'd like to know the line that provoked the problem, but all I'm given is a backtrace with a reference to a bytecompiled-function. How should I proceed to determine which package, file and form causes the problem?

Update

My environment is ECL in Emacs. The backtrace is provided by the SLIME debugger.

1

There are 1 best solutions below

0
On

Quicklisp uses ASDF (which usually comes preinstalled), you can try to use it directly to get more detailed error. See manual.

  1. Put (or symlink) your system in one of the standard locations, as subdirectory for example "foo" under

    • ~/common-lisp/ or
    • ~/.local/share/common-lisp/source/.
  2. Try to load it

(asdf:load-system :foo)