Hello Guys,


I have just got assigned on project where I have to use once Lisp-to-C translator and convert lisp code to C code. This process currently results into many failures.

My objective is to fix these failures in translator or lisp code in 4 weeks(1 week is gone) .

I am a C programmer and have absolutely no knowledge about LISP.  It’s been only a week that I started looking at LISP.


I am trying to know some basic things such as how “.fasl” files get written. And how does any executable file gets created based on those “.fasl” files.

What I have is bunch of 50-60 files. If I load one “xyz.lisp” , it gives me options for compiling or recompiling. If I choose to compile, it gets halted at some point

Where it throws some error such as follows:



debugger invoked on a COMMON-LISP:SIMPLE-ERROR in thread #<THREAD "initial thread"Unknown macro: {B153569}

>:  Cannot load BOOTSTRAP module -- no object file ("/data/branch/src/lisp/abc-dev/bootstrap.fasl").


I am using SBCL 1.0.12 on Linux, x86.


Can someone tell me how to start on finding the roots of the error mentioned above?

Also, can anyone suggest me any link or online manual on SBCL to learn these things quickly.