Xref: utzoo comp.lang.lisp:817 comp.sys.ibm.pc:14494 Path: utzoo!mnetor!uunet!husc6!rutgers!iuvax!bobmon From: bobmon@iuvax.cs.indiana.edu (RAMontante) Newsgroups: comp.lang.lisp,comp.sys.ibm.pc Subject: Re: Any decent IBM PC lisps? Message-ID: <7920@iuvax.cs.indiana.edu> Date: 15 Apr 88 16:39:39 GMT References: <950@ima.ISC.COM> Reply-To: bobmon@iuvax.UUCP (RAMontante) Distribution: na Organization: Computer Science Dept., Indiana University Lines: 27 Summary: TI Scheme In article <950@ima.ISC.COM> johnl@ima.UUCP (John R. Levine) writes: [...] >Here are ones that I've heard of: [...] >TI PC Scheme: Byte code compiler, not full CL, editor, library. Only $80. [...] >Has anybody hand-to-hand combat with any or all of these to report? The TI >Scheme sure is cheap, is it any good? I like TIScheme quite a bit. As long as you have the memory, it's pretty thorough. Scheme has some variations from lisp, such as treating functions just the same as any other data object in terms of referencing/dereferencing, passing them around; it also emaphasizes block structuring and scoping much more than I find in lisp. You can manipulate the environments as data objects, if you really want to, for example. Example: I wrote a simulation of a (very _tiny_) computer in Scheme, starting at the flipflop level, that could run a program. Only 4 address bits, so it had only 16 words of 4-bit memory, but making it bigger would have just been a bit more tedious (it was bit-sliced). disclaimer: a number of people (not including me) worked with or at TI on the package's development. On the other hand, I'm not much of a lisp hacker. RAMontante, bobmon @ any of iuvax.cs.indiana.edu, Computer Science (one of 'em ) silver.bacs.indiana.edu, Indiana University (should be up) iucs.cs.indiana.edu