Path: utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!asuvax!stjhmc!p88.f15.n300.z1.fidonet.org!Lawson.English From: Lawson.English@p88.f15.n300.z1.fidonet.org (Lawson English) Newsgroups: comp.sys.mac.programmer Subject: Shell of an interpreter wanted Message-ID: <32787.276F7FB3@stjhmc.fidonet.org> Date: 19 Dec 90 14:50:28 GMT Sender: ufgate@stjhmc.fidonet.org (newsout1.26) Organization: FidoNet node 1:300/15.88 - Tucson Apple Core, Tucson AZ Lines: 24 Vasile R. Montan writes in a message to All VRM> If someone has the shell of an interpreter which includes the VRM> major parts of a language (looping, branching, parsing, variable VRM> management, etc.) into which I could add my own commands, would VRM> you consider sending me a copy? I am working in Pascal, although VRM> this would be such a boon that I would try to learn C if some VRM> C code were available. Look for a book called "Programming Languages: An Interpreter-Based Approach" by Samuel N. Kamin, Addison-Wesely, ISBN 0-201-06824-9. It gives complete source code in Pascal for LISP, APL, SCHEME, SASL, CLU, SmallTalk, and PROLOG interpreters (or at least sub-sets of those languages). Lawson -- Uucp: ...{gatech,ames,rutgers}!ncar!asuvax!stjhmc!300!15.88!Lawson.English Internet: Lawson.English@p88.f15.n300.z1.fidonet.org