Path: utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!bradley From: bradley@cs.utexas.edu (Bradley L. Richards) Newsgroups: comp.lang.prolog Subject: Re: Environments Message-ID: <1315@ai.cs.utexas.edu> Date: 28 Mar 91 19:16:48 GMT References: <1991Mar28.113930.1@csc.anu.edu.au> Organization: Dept of Computer Sciences, UTexas, Austin Lines: 13 In article <1991Mar28.113930.1@csc.anu.edu.au> ada612@csc.anu.edu.au writes: >What kind of black magic is ALS Prolog employing here? >Everybody seems to have to make >nasty compromises to shoehorn Prolog into MSDOS I doubt its black magic--just lack of laziness. Arity, non-386 LPA, and the rest just allocate a single 64k segment of memory for each stack. It takes a bit more work to manage chunks of memory larger than 64k on a non-386 machine, but it's hardly prohibitive. In fact, most compilers provide support for whatever size objects you want to manage. Of course, on 386 systems, the problem goes away altogether. Bradley