petera@utcsri.UUCP (Smith) (04/27/86)
Hello USENET, I have just posted the most recent version of PC-LISP to net.micro. This is the latest release of an MS-DOS LISP interpreter (V2.10). V2.07 was posted to the net in Feb as some of you may recall. V2.10 is a much much improved and expanded version (many silly bugs in V2.07) have been fixed including some nil and memory management bugs). Here is a short sales pitch. PC-LISP is a small LISP interpreter that will run on most any MS-DOS machine. It is not at all hardware specific. It runs a reasonable subset of Franz LISP including the data types fixnum,flonum,list, port, symbol, string and hunk. There are over 150 functions which behave for the most part as do the same functions in Franz. The interpreter will handle lambda, nlambda and macro function body types and supports progs. PC-LISP has full error checking including stack overflow. It supports one level of break and provides a showstack and tracing facility for debugging. There is full garbage collection and heap management and there is a facility for controlling how memory is used. You have access to as much memory as your machine has but not to extended memory. There are functions to perform simple machine independent (ie slow) graphics that will work on nearly any MS-DOS machine. The program is also supposed to be significantly faster than XLISP 1.4 (so XLISP 1.4 users tell me). Enough blurb, if you are interested in the program turn to net.micro and find the article with subject "PC-LISP PACKAGE (article 1 of 13)" and read the instructions. Thanks, Peter Ashwood-Smith University of Toronto.