Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!watmath!clyde!burl!ulysses!allegra!princeton!caip!seismo!lll-crg!styx!nike!cad!ucbvax!jade!violet.berkeley.edu!mkent From: mkent@violet.berkeley.edu.berkeley.edu (/violet_d/mkent) Newsgroups: net.micro.amiga Subject: Re: Lisp for the Amiga Message-ID: <757@jade.BERKELEY.EDU> Date: Thu, 29-May-86 00:18:37 EDT Article-I.D.: jade.757 Posted: Thu May 29 00:18:37 1986 Date-Received: Sat, 31-May-86 06:08:47 EDT References: <80@mit-vax.UUCP> Sender: usenet@jade.BERKELEY.EDU Reply-To: mkent@violet.berkeley.edu.UUCP () Organization: University of California, Berkeley Lines: 19 Keywords: LISP SCHEME DOUBLE-OH-ONE >Has anyone out there used the AmigaLisp package? >What's AmigaLisp like? Is it similar to Common Lisp... AmigaLisp is simply Cambridge 68000 lisp running on the Amiga. It was written for the 68000 processor, and no effort at all has been put into customizing it for the Amiga. It has no concept of graphics, windows, multiple processes, or sound i/o. The documentation of the "exec" and "call-library" fns is completely incorrect; it doesn't even specify the correct number of arguments to those functions. The default reader syntax makes the dash a special character which needs to be escaped (i.e. you must type call!-library); this despite the fact that the names of half the system functions include the dash (excruciatingly stupid decision). On the up side, the compiler is at least smart enough to optimize out tail-recursion, and the executeable code is fast. The lisp is actually based on PSL (Portable Standard Lisp), and is dynamically scoped. All in all, one of the more disappointing pieces of software available for the Amiga, and that's really saying something... Marty Kent