LAVITSKY@RUTGERS.ARPA@sri-unix.UUCP (08/27/83)
Hi, Anyone out there working on, know of someone who is working on, or have an implementation of LISP for CP/M?? Any help would be greatly appreciated... Thanx, Eric -------
darrelj@sdcrdcf.UUCP (Darrel VanBuer) (08/31/83)
Thre is a 3rd CP/M lisp, the Stiff Upper Lisp, from Tenant and Tenant computing. (It has been offered thru Lifeboat). Obviously, it won't attack really large problems, but does have several nice features: a history list, closures and an editor. It also has an autoload capability.
GRUPP@mit-mc@sri-unix.UUCP (09/02/83)
From: Paul R. Grupp <GRUPP@mit-mc> Yes, there are two versions that I know about. 1. TLC-LISP from T(he) L(isp) C(ompany) aka (T.(L.C)) Box 487, Redwood Estates, Ca. 95044 2. muLISP from The Soft Warehouse, distributed exclusively by Microsoft 10800 N.E. Eighth, Suite 819, Bellevue, Wa. 98004 I find both very LOOSING (but maybe fun to play with) and doubt that a little Z80 system can handle ANY Lisp! --Paul
kfl@5941ux.UUCP (09/02/83)
There was a review of a couple of CP/M LISP implementations in Microsystems magazine a couple of months ago. Microsystems is a fairly good magazine almost entirely dedicated to CP/M and associated hardware and software. Ken Lee 5941ux!kfl
turner@randvax.ARPA (09/03/83)
A friend of mine has implemented a LISP for CP/M called UOLISP. It is supposedly pretty good, and it includes a compiler, documentation, and so on. I don't know the address, but if you are interested, send mail to me and I'll find it for you. Scott Turner turner@rand-unix ...
turner@randvax.ARPA (09/03/83)
...sorry. On my previous article (UOLISP) I meant include a uucp address, which is... Scott Turner turner@rand-unix ...{decvax, harpo}!randvax!turner
pollack@uicsl.UUCP (09/05/83)
#R:sri-arpa:-459400:uicsl:7000021:000:625 uicsl!pollack Sep 4 14:57:00 1983 The first part of a two part article on CP/m based LISPS is in the August 1983 edition of in "Microsystems: the CP/m User's journal". It reviews muLisp, Supersoft Lisp and Stiff Upper Lisp comparing style, features, and documentation. Its conclusions were to recommend Stiff Upper lisp, to suggest that the error facilities of Mulisp be improved, and to recommend against Supersoft. All I can say is that although my city seems to be most notorious for both Dan Crane and Supersoft, Urbana-Champaign is still a great place to get an education... Jordan Pollack University of Illinois ...pur-ee!uiucdcs!uicsl!pollack
broome@brl-bmd@sri-unix.UUCP (09/06/83)
From: Paul Broome (CTAB) <broome@brl-bmd> The Little Big LISP system is mentioned in an article by John Fitch and Jed Marti, "NLARGEing a Z80 Microprocessor." This paper is in Computer Algebra, Proc. EUROCAM '82, LNCS #144. All I know about it is in the paper but from what I see it sounds impressive. The Little Big LISP system is implemented for Z80s under TRS-80 DOS or CP/M. Modules available are a trace package, a simple editor, vector and matrix packages, a META translator system (?), a compiler, an RLISP parser and the NLARGE algebra system. NLARGE also looks very interesting, quoting from the paper, "NLARGE is a rational polynomial algebra system written in RLISP, providing multivariate polynomials and with greatest common divisor (gcd) capabilities between such polynomials. The operations of addition, subtraction, multiplication, division, differentiation and restricted integration are provided. ... The programming style of implementation is one of function application, with minimal use of assignment and sequential operations. ... The source is 500 lines of RLISP, defining 43 functions, which compiles into approximately 11,000 bytes as a FAP (fast load) file. ... it is quite possible to develop, translate into LISP and recompile the system with no other computer support than a Z80 with floppy disks, as indeed has been done." There are some comparisons with muMATH-79, written in muLISP. (muLISP is interpreted.) Two expressions were expanded: (1+x)^20 and (x1+x2+ .. +x9)^2 both of which took about a minute on a 48Kb computer for muMATH. (This might have been an 8080.) Anyway using the 4 mh Z80A, 48 Kb, the equivalent times for NLARGE were 9 seconds and 3 seconds. Anybody know more? Paul Broome broome@brl
leimkuhl@uiuccsb.UUCP (09/07/83)
#R:sri-arpa:-459400:uiuccsb:4400010:000:369 uiuccsb!leimkuhl Sep 6 12:19:00 1983 I have a copy of Supersoft Lisp for the TRS-80. With a lot of work you can get it to do most of the things a normal Lisp does, but you'll have to be willing to spend some time deciphering the documentation and maybe reading the disassembled code. That was my experience anyway. I will give Supersoft credit for being friendly and helpful in answering my questions.
billr@tektronix.UUCP (Bill Randle) (09/08/83)
----- There is yet another Lisp available for CP/M (and other) machines. XLISP is an experimental implementation of Lisp written in C by (decvax!betz). [I'm sorry, I don't remember his first name.] It was posted to net.sources awhile back. It can be compiled with the Aztec C compiler and run on 8080 or Z80's. I also saw a notice that a XLISP is now on one of the recent SIG/M disks (I assume it's the same thing). -Bill Randle Tektronix, Inc. tektronix!billr (uucp) billr@tektronix (CSnet) billr.tektronix@rand-relay (ARPA)