Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!watmath!clyde!burl!ulysses!allegra!mit-eddie!genrad!decvax!ima!inmet!ada-uts!bnh From: bnh@ada-uts Newsgroups: net.lang.prolog Subject: York Portable Prolog and the p-syst Message-ID: <15600001@ada-uts> Date: Fri, 20-Jun-86 17:34:00 EDT Article-I.D.: ada-uts.15600001 Posted: Fri Jun 20 17:34:00 1986 Date-Received: Thu, 26-Jun-86 04:23:18 EDT Lines: 15 Nf-ID: #N:ada-uts:15600001:000:902 Nf-From: ada-uts!bnh Jun 20 17:34:00 1986 I recently bought the source for the University of York Portable Prolog interpreter. This interpreter is written in ISO Pascal, I believe. I have been trying to get it to work on the UCSD p-system. Unfortunately, when I attempt to run the interpreter, it appears that the run-time stack is colliding with the heap. The interpreter creates a lot of heap structures, particularly for Horn clauses. When the interpreter is executing initialization code, it reads in a library file containing lots of useful Horn clauses. Of course, this gobbles a lot of heap. After initialization, when the interpreter attempts to execute the user Prolog program, the interpreter bombs out because there is not enough stack. Very frustrating. Has anybody out there had any experience with the York Portable Prolog on the p-system?? If not, any suggestions anyway??