Path: utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!iuvax!cica!tut.cis.ohio-state.edu!snorkelwacker!spdcc!esegue!compilers-sender From: budd@mist.cs.orst.edu (Tim Budd) Newsgroups: comp.compilers Subject: Re: Wanted: Prolog compiler Message-ID: <1990Feb1.224159.1123@esegue.segue.boston.ma.us> Date: 1 Feb 90 22:41:59 GMT References: <1990Jan31.045546.20990@esegue.segue.boston.ma.us> Sender: compilers-sender@esegue.segue.boston.ma.us Reply-To: budd@mist.cs.orst.edu (Tim Budd) Distribution: na Organization: Oregon State Univ. -- Computer Science Lines: 13 Approved: compilers@esegue.segue.boston.ma.us If all you want are ideas (and not, for example, efficiency), then a book I STRONGLY recommend is ``Programming Languages: An Interpreter-Based Approach'', published by Addison-Wesley. The book describes, and gives interpreters for, the ``basic-core'' (i.e., subsets) of LISP, APL, Scheme, Sasl, Clu, Smalltalk, and finally Prolog. All of the interpreters are reproduced in the back of the book, and all are available via ftp from the author. (He can be reached as kamin@cs.uiuc.edu). --tim budd, budd@cs.orst.edu -- Send compilers articles to compilers@esegue.segue.boston.ma.us {spdcc | ima | lotus}!esegue. Meta-mail to compilers-request@esegue. Please send responses to the author of the message, not the poster.