lebowitz@Morgan.COM (Mike Lebowitz) (01/27/89)
I recently purchased a 80386-based machine (AST 386C) and am looking for a version of LISP to run on it. I am not after something as elaborate as the full-blown Common LISPs from companies such as Lucid and Gold Hill that cost $1000+ and require 3Mb+ of memory. On the other hand, I would like to be able to take advantage of more than 640Kb of memory, a feature that most of the low end LISPs seem to lack. I'd appreciate any suggestions for a relatively inexpensive (<$500) LISP that can use expanded (or extended) memory. (Is XLISP able to use such memory?) Similarity to Common LISP is a plus, but complete compatibility is not a requirement. thanks in advance, Michael Lebowitz (lebowitz@morgan.com)
boyer@iuvax.cs.indiana.edu (01/30/89)
Have you considered running TI-Scheme? Scheme is a dialect of Lisp and TI-Scheme is an excellent implementation for the PC. It can run in extended or expanded memory although is fastest within 640K. I have been using this product since the first Beta versions and have been very happy. Also, I think the selling price is $99.00. Dave Boyer
dbetz@mipsmag.UUCP (David Betz) (02/07/89)
In article <215@rappel.Morgan.COM>, lebowitz@Morgan.COM (Mike Lebowitz) writes: > LISP that can use expanded (or extended) memory. (Is XLISP able > to use such memory?) Similarity to Common LISP is a plus, but No, XLISP can't use extended memory on a 386 unless you're running a 386 version of UNIX or OS/2 or a DOS extender.
toma@tekgvs.LABS.TEK.COM (Tom Almy) (02/10/89)
In article <576@mipsmag.UUCP> dbetz@mipsmag.UUCP (David Betz) writes: >In article <215@rappel.Morgan.COM>, lebowitz@Morgan.COM (Mike Lebowitz) writes: >> LISP that can use expanded (or extended) memory. (Is XLISP able >> to use such memory?) : >No, XLISP can't use extended memory on a 386 unless you're running a >386 version of UNIX or OS/2 or a DOS extender. Which is not that difficult to do. I run XLISP 2.0 compiled with Metaware High C 286, running under the Phar Lap DOS Extender. Since the extender is "bound" to the executable, XLISP appears to be a standard DOS .EXE file. Not only is more memory usable to XLISP, but it also runs faster since the protected mode program is "SMALL" model rather than "LARGE" model. (Small model in 80386 protected mode limits one to 4 Gigabytes. If you need more than you are back to segments again :-) ). Running under an 80386 UNIX is also possible, but the XLISP user interface (break facility) is not as sophisticated. With OS/2 you are running in 80286 protected mode, which would not be as fast. The only disadvantage to using the DOS Extender is that it won't work when the 80386 is running in virtual 8086 mode, as happens with Window/386, QEMM, or 386ToTheMAX. Tom Almy toma@tekgvs.LABS.TEK.COM Standard Disclaimers Apply
akm@uoregon.uoregon.edu (Anant Kartik Mithal) (02/11/89)
Many of us in our department have begun to use TI Scheme for situations where we need to program in Lisp. It is an excellent implementation, is highly standard (Scheme is much more standardized than Lisp), and the TI version has support for both extended as well as expanded memory. The student price is $57, and it comes with extensive documentation. Highly recommended. Kartik Mithal