🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.lang.prolog
Article #2840

Re: Prolog compiler written in Prolog

#2840
From: Bob Beck
Date: Sat, 24 Oct 1987 23:19
31 lines
2008 bytes
>	for teaching and academic applications, we are looking for
>	sources of a Prolog compiler written in Prolog.
>	we are already working on modular extensions of Prolog (in
>	interpretative mode)but now
>	we intend to work in compile mode.So we want to learn and
>	practise about compilation.
>	any help will be welcome.
>	post or mail to: ...!mcvax!inria!vmucnam!daniel

I've been using a public-domain implementation called "sbprolog", from S.K.
Debray at the University of Arizona.  It's reasonably fast, and a bunch of
the system is written in prolog (including the compiler; it compiles to WAM
byte-codes).  It allows mixing of interpreted and compiled code, debugging,
and given the source code you can easily create builtin predicates.  I'm not a
prolog expert (yet ;-), but find the debugging hooks, speed, features, etc
sufficient.  It seems reasonably robust, although I've found a few problems
that have been easily corrected.  I think it will port easily to any
4.2/4.3bsd system, and with some fuss to System V.  And you certainly can't
argue about the price ;-)  There is also some rumor the GNU folks will
be picking up this version of prolog.

I intend to put a copy in netlib at Argonne Lab soon; prior to that, you
might contact S.K. Debray at the U. of Arizona (arizona!debray), or myself at
sequent!rbk.

Hope this helps.

					Bob Beck
					Sequent Computer Systems
					...!sequent!rbk
					(503)626-5700
Technical Details
Message-ID: <2981@sequent.UUCP>
Path: arc1-ca.pugleaf.net!utzoo!mnetor!uunet!husc6!mit-eddie!uw-beaver!tektronix!sequent!rbk
References: <504@vmucnam.UUCP>

Show Full Headers
Complete Article Headers
Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP
Path: arc1-ca.pugleaf.net!utzoo!mnetor!uunet!husc6!mit-eddie!uw-beaver!tektronix!sequent!rbk
From: rbk@sequent.UUCP (Bob Beck)
Newsgroups: comp.lang.prolog
Subject: Re: Prolog compiler written in Prolog
Message-ID: <2981@sequent.UUCP>
Date: Sat, 24-Oct-87 18:19:47 EST
Article-I.D.: sequent.2981
Posted: Sat Oct 24 18:19:47 1987
Date-Received: Mon, 26-Oct-87 05:07:44 EST
References: <504@vmucnam.UUCP>
Organization: Sequent Computer Systems, Beaverton, OR
Lines: 31
Keywords: Prolog compiler sources