[net.lang.prolog] York Portable Prolog and the p-syst

bnh@ada-uts (06/21/86)

    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??