almquist@cis.udel.edu (Squish) (02/21/91)
For a project I'm working on, a LISP-like interpreter is needed. I've been looking for good books on the INSIDE of LISP but I can't seem to find any. Of course, all LISP books seem to have those few pages showing the all-to-over-used pictures of the linked list structure (-: Anyways, besides XLISP, does anyone know of any PD LISP implementations OR, does anyone have any papers or books about how to implement an interpreter, preferably LISP oriented. Thanks! - Mike Almquist (almquist@cis.udel.edu)
oz@yunexus.yorku.ca (Ozan Yigit) (02/22/91)
In article <45336@nigel.ee.udel.edu> almquist@cis.udel.edu (Squish) writes: >For a project I'm working on, a LISP-like interpreter is needed. I've been >looking for good books on the INSIDE of LISP but I can't seem to find any. For lisp and-the-like interpreters, including source code, see Kamin's [1] excellent book on programming languages. For INSIDE of lisp, the one I always found to be inspirational is also somewhat dated: Allen's Anatomy of Lisp. Multitutes of other books have bits and pieces of what you need, but I cannot supply you with a comprehensive list at this moment. oz --- [1] Kamin, Samuel, Programming Languages: An Interpreter-based Approach, Addison-Wesley, Reading, Mass. 1990 --- Why should the status of my code depend on | Internet: oz@nexus.yorku.ca what RMS had for breakfast? -- Jay Maynard | Uucp: utzoo/utai!yunexus!oz
lavinus@csgrad.cs.vt.edu (02/23/91)
Hiya! I've been looking around for Lisp implementation details myself, and have come up with very little, but here goes: The Structure and Interpretation of Programming Languages by Abelson Lambda: The Ultimate * - series of MIT AI memos, if you can get your hands on those "siod" - a Scheme interpreter in C, by anonymous FTP from "paradigm.com" That's pretty much all I've seen thus far. Let me know what else you find? So long... Joe Lavinus -- =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= = Joseph W. Lavinus = \ / = = Virginia Tech, Blacksburg, Virginia = \/__V = = email: lavinus@csgrad.cs.vt.edu = /\ =
gjc@paradigm.com (03/02/91)
In article <45336@nigel.ee.udel.edu>, almquist@cis.udel.edu (Squish) writes: > For a project I'm working on, a LISP-like interpreter is needed. You could have a look at SIOD. Anonymous FTP to BU.EDU, cd to users/gjc and get siod-v2.4-XYZ where XYZ depends on if you want the unix, vms, or macintosh versions.
roger@wrs.com (Roger Rohrbach) (03/09/91)
I posted a LISP interpreter written in awk to this group some time ago, which serves as a simple implementation example. I believe it's now being distributed with GNU awk, or send me mail if you'd like a copy. -- Roger Rohrbach sun!wrs!roger roger@wrs.com - Eddie sez: ----------------------------------------------- (c) 1986, 1990 -. | {o >o | | \ -) "Software is Love." |