Hi,<br><br>I am trying to add a fake compiler to ECL, but I am afraid I have a pretty poor setup for debugging mistakes I make along the way. I am running make on successive iterations of my changes. Occasionally I get an error while building ECL like the following:<br>
<br>;*** Lisp core booted ****<br>ECL (Embeddable Common Lisp)<br>;;; Compiling src:lsp;export.lsp.<br>;;; OPTIMIZE levels: Safety=2, Space=3, Speed=3, Debug=0<br>NIL is not of type VECTOR.<br>Broken at TOP-LEVEL. File: #P"/Users/red/Projects/ecl/ecl-git/src/lsp/top.lsp" (Form #26)Available restarts:<br>
1. (ABORT) ABORT<br>Top level.<br>SI><br><br>NIL is not of type VECTOR is a very general error and does not help me pin down where the problem is in the code. How are you supposed to debug these types of errors while building ECL? It would be nice to get at least a backtrace so I can see where it crashed.<br>
<br>Best regards,<br>Red Daly<br>