I think "Successful Lisp" is a wonderful and succinct intro to lisp that seems to be overlooked and under-appreciated:

http://psg.com/~dlamkins/sl/contents.html

--
Terrence Brannon - SID W049945
614-213-2475 (office)
614-213-3426 (fax)
818-359-0893 (cell)




Matt Revelle <mrevelle@gmail.com>
Sent by: sbcl-help-bounces@lists.sourceforge.net

01/18/2008 11:07 AM

To
Suyog Raut <suyog.raut@silicus.com>, sbcl-help@lists.sourceforge.net
cc
Subject
Re: [Sbcl-help] Need Help





Suyog,

For info on creating an executable from SBCL: http://technologyisart.blogspot.com/2007/07/creating-executable-from-sbcl.html

FASL files are just compiled code, think of it as C's object files.

The problem you're running into when compiling "xyz.lisp" is that a dependency of that file has not been loaded.

Try running this before compiling it:
(require 'bootstrap "/path/to/it")

The manual is here: http://www.sbcl.org/manual/

For learning Lisp, check out Practical Common Lisp, freely available here: http://gigamonkeys.com/book/

Take care,
Matt

On Jan 18, 2008, at 8:58 AM, Suyog Raut wrote:

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.
 
-Suyog
 
 
 
-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.

http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/_______________________________________________
Sbcl-help mailing list

Sbcl-help@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/sbcl-help
-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/_______________________________________________
Sbcl-help mailing list
Sbcl-help@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/sbcl-help


This communication is for informational purposes only. It is not intended as an offer or solicitation for the purchase or sale of any financial instrument or as an official confirmation of any transaction. All market prices, data and other information are not warranted as to completeness or accuracy and are subject to change without notice. Any comments or statements made herein do not necessarily reflect those of JPMorgan Chase & Co., its subsidiaries and affiliates. This transmission may contain information that is privileged, confidential, legally privileged, and/or exempt from disclosure under applicable law. If you are not the intended recipient, you are hereby notified that any disclosure, copying, distribution, or use of the information contained herein (including any reliance thereon) is STRICTLY PROHIBITED. Although this transmission and any attachments are believed to be free of any virus or other defect that might affect any computer system into which it is received and opened, it is the responsibility of the recipient to ensure that it is virus free and no responsibility is accepted by JPMorgan Chase & Co., its subsidiaries and affiliates, as applicable, for any loss or damage arising in any way from its use. If you received this transmission in error, please immediately contact the sender and destroy the material in its entirety, whether in electronic or hard copy format. Thank you. Please refer to http://www.jpmorgan.com/pages/disclosures for disclosures relating to UK legal entities.