[comp.lang.prolog] searching for C-Prolog

baumgarten@uniol.UUCP (Uwe Baumgarten) (08/10/89)

I'm searching for an implementation of and experience with
C-Prolog (form EdCAAD) on Apollo Domain Workstations.
Can someone help me ?

Thanks Uwe Baumgarten

E-Mail:  baumgarten@uniol.uucp
	 011580@DOLUNI1.BITNET

Universitaet Oldenburg, FB 10 - Informatik

kean@grads.cs.ubc.ca (Alex Kean) (08/12/89)

I am intereseted too. 

Alex Kean 
Department of Computer Sience
UBC.

stephen@temvax.UUCP (Stephen C. Arnold) (08/14/89)

I'll put a posting of the feedback I've gotten on public domain prologs
for Vax/Unix and Sun systems at the end of this week.  The information
I've gotten so far is great.  I'm waiting for a little more before summing
up my search.

kam@druhi.ATT.COM (Karen A. Morrissey) (08/17/89)

I haven't ported to Apollo, but when we were using C-PROLOG (several
versions), I had it running on:

	VAX-11
	Amdahl (S/370 clones)
	AT&T 3B20
	AT&T 3B2 (and other WE32xxx based machines)
	AT&T 7300

C-Prolog 1.5 and later will compile and run on most any machine with
32-bit longs (C data type) and 16-bit shorts (C data type).

Pointers and tagged values are merged, using the assumption that the
high bit isn't used for a valid address (untrue on some machines).
This assumption isn't hard to remove. (I don't have the source anymore
-- not my job -- and it's been 3 years, so I can't tell you where to
look other than that it is in one of the main header files. I also
recall having to fix some place where 0 was considered a valid DB
reference.)

Questions to:

Karen Morrissey
AT&T Bell Labs
303-538-4587
att!druhi!kam