[comp.lang.prolog] Prolog for the AMIGA

shahaf@taux01.UUCP (Shahaf Moshe) (02/22/88)

Does anyone know about a Prolog for the AMIGA ?
thanks.

jay@garfield.UUCP (Jay Kumarasingam) (02/23/88)

I would also be interested in such a beast.

Jay

-- 
J.(Jay) Kumarasingam
UUCP:	{akgua,allegra,cbosgd,ihnp4,seismo,utcsri}!garfield!jay
EAN:	jay@garfield.mun.cdn
CSNET:  jay%garfield.mun.cdn@ubc.csnet

pds@quintus.UUCP (Peter Schachte) (02/26/88)

There has been some discussion of this in comp.sys.amiga.  For those
interested, Scott Evernden (scott@applix.UUCP) has ported SB-Prolog
to the Amiga.  He has been looking for beta testers, so you might want
to contact him directly.  This is his original posting:

    I have completed porting SB-Prolog to the Amiga.

    This is an academic-class Prolog interpreter implementing a WAM (Warren
    Abstract Machine) simulator.  On my 68010 A1000, the interpreter
    operates at over 1000 LIPS (logical interences per second), and the
    compiler can produce WAM byte code which the simulator can run at over
    3600 LIPS.

    I need some beta-testers who have Amigas and understand Prolog.

    I don't know the language well enough myself to know whether this thing
    is truly useable, or is more of a toy.  The bulk of SB-Prolog is
    written in Prolog, and I have run the compiler (great chunks of code)
    without incident.  I have also tried individual experiments, and
    everything seems to function OK.

    This thing is a memory pig, requiring 75K to load, and 2 contiguous
    300K (by default) globs of core to run in.  It occasionally can't find
    a way to run in my 2.5 Megs.  If you have only a Meg (like an A500),
    then maybe you would like to try, and report to me if 1 meg is enough
    to do useful work.  512K simply ain't enough, sorry.

    Send me MAIL telling me of your Amiga and Prolog expertise and let me
    know how I should send it.  (over 800K)

    -scott

I haven't seen it yet so I can't say anything about it.
-- 
-Peter Schachte
pds@quintus.uucp
...!sun!quintus!pds

roch@uiucdcsb.cs.uiuc.edu (02/28/88)

There has been some discussion recently about
Stony Brook Prolog for the Amiga.  As mentioned
earlier, Scott Evernden has ported it to the Amiga.

Over the winter break, I also ported it to the Amiga.
If anyone is interested in obtaining a copy, you may
contact me at roch@b.cs.uiuc.edu.  If anyone manages
to reach Scott (scott@applix.uucp), I would appreciate
their putting him in contact with me (I sent mail, but
received no response).  

			Thank you,
			David Roch

terry@wsccs.UUCP (terry) (03/05/88)

In article <163700004@uiucdcsb>, roch@uiucdcsb.cs.uiuc.edu writes:
> Over the winter break, I also ported it to the Amiga.
> If anyone is interested in obtaining a copy, you may
> contact me at roch@b.cs.uiuc.edu.

	I was unable to reach either Scott or you, as our pathalias is
currently neutered, and you did not leave back-bone paths.

	1) Is it PD?
	2) Do you still have the original?
	3) Could you post (or mail) one or both, if it is PD?

	I am sure a lot of people out there would like to have a copy
of a prologue source.  You may also want to try posting (or cross-posting)
it to the Amiga group.  There are at least 5 of us here with an interest.


| Terry Lambert           UUCP: ...!decvax!utah-cs!century!terry              |
| @ Century Software       or : ...utah-cs!uplherc!sp7040!obie!wsccs!terry    |
| SLC, Utah                                                                   |
|                   These opinions are not my companies, but if you find them |
|                   useful, send a $20.00 donation to Brisbane Australia...   |
| 'There are monkey boys in the facility.  Do not be alarmed; you are secure' |

roch@uiucdcsb.cs.uiuc.edu (03/11/88)

/* Written 12:55 am  Mar  5, 1988 by terry@wsccs.UUCP in uiucdcsb:comp.lang.prolog */
This message is in response to terry@wsccs.UUCP regarding
Stony Brook Prolog for the Amiga.  I attempted to respond
via e-mail, but the message bounced, and as this may be
of general interest, I am posting it to the net.

	1) Is it PD?

No, but it is freely redistributable.  Stony Brook Prolog (SBP) is
copyrighted by both the State University of New York at Stony
Brook and The University of Arizona.

	2) Do you still have the original?

The original is available via anonymous FTP at arizona.edu.
However, I believe that my port should run on a Vax running
BSD UNIX (UNIX is a TM of AT&T) without problem as I did 
nearly all my changes with #ifdef's.

	3) Could you post (or mail) one or both, if it is PD?
/* End of text from uiucdcsb:comp.lang.prolog */

The following explains how you can get it from me.  However,
the current port is SBP 2.2.  There is a more current version
(2.3.1) which I have ported, but am still testing.  Once I am
satisfied that it is stable, I will release it in the same
form as described below. 



	INSTRUCTIONS ON OBTAINING STONY BROOK PROLOG
	============================================
		    (for the Amiga)

You may either obtain SBP by FTP or through US mail.
If you have Usenet access, I would prefer that you
use FTP, but do not feel obligated to do so.

MEMORY REQUIREMENTS:  SBP needs slightly over a megabyte to
run on an Amiga.  I would imagine that 1.5 megabytes will
suffice, but I have only run it on a 2.5 megabyte machine.

FTP -
	connect to a.cs.uiuc.edu
	set file mode to binary
	change working directory to pub/amiga/sbp

	There are four files you need to get:
		sbp1.zoo.uu	sbp2.zoo.uu
		sbp3.zoo.uu	sbp_install

	The .uu of course indicates that the files are
	uuencoded, so you will need to uudecode them.
	Also, they have been packed using zoo.  The
	file sbp_install explains how to unpack using
	zoo.  If you do not have zoo, you may get it
	from directory pub/amiga/archive.  Note that
	it is a compressed shell archive.  (Use
	uncompress first, then sh).

US MAIL - 
	You can send me $3.50 along with your name and
	address, and I will send you a diskette with
	the following:
		zoo		sbp1.zoo
		sbp_install	sbp2.zoo
				sbp3.zoo	

	The $3.50 is my estimated cost of a diskette,
	mailer, and postage.  US funds only please - If
	you are not in the United States, please try
	to find out about how much more the postage will
	cost and include it.  Mail your request (along w/
	your name & address) to:
	
		David Roch
		1402 N. McKinley #8
		Champaign, IL 61821
		NOTE:  I will only be living here
			until July, 1988.

Disclaimer -
	I accept no responsibility for any problems that
	you have with Stony Brook Prolog.  However, if
	you send me bug reports, I will try to fix them as
	time permits.