Subject: Re: Working with clisp 2.42 on Windows
From: rpw3@rpw3.org (Rob Warnock)
Date: Thu, 25 Oct 2007 03:02:28 -0500
Newsgroups: comp.lang.lisp
Message-ID: <C-GdnVXZ5ewJ0L3anZ2dnUVZ_h-vnZ2d@speakeasy.net>
Kamen TOMOV  <kamen@cybuild.com> wrote:
+---------------
| Daniel Klein wrote:
| > Is there someplace that gives the syntactic differences between LISP
| > and SCHEME so that I don't stumber over them like I did with 'define'?
| 
| I couldn't find the one I was looking for but the following is a start:
| http://www.cs.utexas.edu/users/novak/schemevscl.html
+---------------

That one addresses only a few surface syntax differences, but
doesn't touch the more serious issues, e.g., Lisp1 vs. Lisp2
[LispN, really], "proper" tail-call optimization, CALL/CC or not,
lexical vs. [both lexical and] dynamic scope, SYNTAX-RULES vs.
DEFMACRO [and <http://community.schemewiki.org/?hygiene-versus-gensym>],
DYNAMIC-WIND vs. UNWIND-PROTECT (not to mention the entire CL
exception system!), modules vs. packages, etc.  More of those
issues are covered in these:

    http://community.schemewiki.org/?scheme-vs-common-lisp
    http://www.accesscom.com/~darius/writings/scheme-for-lispers.html
    http://c2.com/cgi/wiki?LispSchemeDifferences
    http://en.wikipedia.org/wiki/Common_Lisp#Comparison_with_other_Lisps

and of course the Lisp1 vs. LispN classic is here:

    http://www.nhplace.com/kent/Papers/Technical-Issues.html


-Rob

-----
Rob Warnock			<rpw3@rpw3.org>
627 26th Avenue			<URL:http://rpw3.org/>
San Mateo, CA 94403		(650)572-2607