Path: utzoo!attcan!utgpu!jarvis.csri.toronto.edu!rutgers!gatech!udel!burdvax!finin@prc.unisys.com From: finin@prc.unisys.com (Tim Finin) Newsgroups: comp.lang.prolog Subject: Re: LISP interpreter in Prolog Summary: Scheme interpreter in Prolog Keywords: Scheme, Lisp, Prolog Message-ID: <10962@burdvax.PRC.Unisys.COM> Date: 26 Jul 89 13:48:42 GMT References: <437@cwjcc.CWRU.Edu> Sender: news@PRC.Unisys.COM Reply-To: finin@prc.unisys.com (Tim Finin) Organization: Unisys Paoli Research Center, PO Box 517, Paoli, PA, 19301 Lines: 22 In-reply-to: arun@Bach.CES.CWRU.Edu (Arun Lakhotia) In article <437@cwjcc.CWRU.Edu>, arun@Bach (Arun Lakhotia) writes: > > By any chance, would any one have or know of the existence of a LISP > interpreter written in Prolog. It preferably be public domain. > Any pointer(s) would be appreciated. > ... Several years ago I wrote a partial Scheme interpreter in Prolog. It was partial in that most of the Scheme built-in functions were not implemented. The syntax was very Prolog-ish. I did do a continuation passing implementation, so call-with-current-continuation was included. I did this mostly as an exercise in seeing how an interpreter for a Lisp-like language would come out. I would be happy to send it to any interested individuals or post it to comp.lang.prolog if there is a lot of interest. Tim ______________________________________________________________________________ Tim Finin finin@prc.unisys.com (internet) Unisys Paoli Research Center ..!{psuvax1,sdcrdcf,cbmvax}!burdvax!finin (uucp) PO Box 517 215-648-7446 (office), 215-386-1749 (home),