Article View: comp.lang.prolog
Article #1358Re: Where is CProlog??
From: Richard A. O'Keefe
Date: Thu, 01 Nov 1990 08:12
Date: Thu, 01 Nov 1990 08:12
17 lines
1417 bytes
1417 bytes
In article <16150@hydra.gatech.EDU>, gt0972d@prism.gatech.EDU (GUNASEELAN,L) writes: > By the way, is C-Prolog implementation based on WAM? C Prolog is a Prolog *interpreter* written in C. It's based on EMAS Prolog, which was a Prolog interpreter written in IMP (if you liked Atlas Autocode, you might have liked IMP). The "register" names in the C Prolog sources are based on the register names used in David Warren's PhD thesis about DEC-10 Prolog. C Prolog is a structure-sharing system (like DEC-10 Prolog), not a structure-copying system. The point of C Prolog was to get a reasonably full implementation of Prolog for a VAX/UNIX system in a hurry. It does no indexing, no TRO, no garbage collection, no stack shifting, no compilation. The WAM model was invented several years after C Prolog was shipped. -- The problem about real life is that moving one's knight to QB3 may always be replied to with a lob across the net. --Alasdair Macintyre.
Technical Details
Message-ID:
<4176@goanna.cs.rmit.oz.au>Path:
arc1-ca.pugleaf.net!utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!uunet!munnari.oz.au!goanna!okReferences:
<1990Oct18.185317.23316@portia.Stanford.EDU> <16150@hydra.gatech.EDU>Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!uunet!munnari.oz.au!goanna!ok From: ok@goanna.cs.rmit.oz.au (Richard A. O'Keefe) Newsgroups: comp.lang.prolog Subject: Re: Where is CProlog?? Keywords: CProlog. Message-ID: <4176@goanna.cs.rmit.oz.au> Date: 1 Nov 90 08:12:57 GMT References: <1990Oct18.185317.23316@portia.Stanford.EDU> <16150@hydra.gatech.EDU> Organization: Comp Sci, RMIT, Melbourne, Australia Lines: 17