[comp.sys.amiga] Prolog? Amiga LISP?

phil@titan.rice.edu (William LeFebvre) (10/28/87)

Is there any hope of finding a Prolog interpreter/environment for my
Amiga?  If not right now, sometime in the (not too distant) future?

Can anyone offer recommendations on Commodore's Amiga Lisp?  What other
Lisp implementations would you compare it to?  Personally, I would prefer
something like Scheme or T.  So, does Amiga Lisp at least do static scoping?

Any other Lisps out there?  I haven't seen any.

Probably best to mail responses to me.  T'anks alot!

			William LeFebvre
			Department of Computer Science
			Rice University
			<phil@Rice.edu>

mwm@eris.UUCP (10/28/87)

In article <421@ra.rice.edu> phil@titan.rice.edu (William LeFebvre) writes:
<Is there any hope of finding a Prolog interpreter/environment for my
<Amiga?  If not right now, sometime in the (not too distant) future?

I recently heard about a Prolog for the Amiga, but didn't keep the
information, and have no way to get in touch with the person who told
me about it. If you want more information, send mail and I'll try and
track it down.

<Can anyone offer recommendations on Commodore's Amiga Lisp? 

No. I wouldn't recommend it if you *paid* me to!

<What other Lisp implementations would you compare it to?

It's a slightly stripped Cambridge LISP. The Amiga version is the
version of MCC Cambridge LISP that was being sold at launch.

<So, does Amiga Lisp at least do static scoping?

No. Nor does it support functional closures (funarg problem? What
funarg problem?), or any other type of closure, for that matter.
That alone is enough to cause me to leave it on the shelf.

The compiler and debugging package aren't to bad. It also supports a
load-on-call facility, and a "save the state of the world" utility.

On the other hand, neither it nor the compiler does tail recursion
elimination. There isn't a sizeable Cambridge LISP community anywhere
in the US, and MCC no longer has a US office for support.

<Any other Lisps out there?  I haven't seen any.

XLISP runs on the Amiga. While it has some of the problems of
Cambridge LISP, it at least looks like Common LISP. And it's free.

I just got mail indicating that the French Le_Lisp is now in beta
testing on the Amiga. It's supposed to be a nice package.

Of course, a port of either Scheme or KCL is possible. I've heard that
Scheme compiles as is on the Amiga.

	<mike
--
[Our regularly scheduled .signature preempted.]		Mike Meyer
The Amiga 1000: Let's build _the_ hackers machine.	mwm@berkeley.edu
The Amiga 500: Let's build one as cheaply as possible!	ucbvax!mwm
The Amiga 2000: Let's build one inside an IBM PC!	mwm@ucbjade.BITNET