Path: utzoo!attcan!utgpu!jarvis.csri.toronto.edu!rutgers!usc!bloom-beacon!bu-cs!bzs From: bzs@bu-cs.BU.EDU (Barry Shein) Newsgroups: comp.sys.encore Subject: Re: Lisp Installation Message-ID: <33966@bu-cs.BU.EDU> Date: 28 Jun 89 16:30:07 GMT References: <37500005@m.cs.uiuc.edu> Organization: Boston U. Comp. Sci. Lines: 28 In-reply-to: carey@m.cs.uiuc.edu's message of 27 Jun 89 23:25:46 GMT >I would like to install lisp. Has anyone gotten the public domain >Franz Lisp working on a Multimax. This is the version that is distributed >with Berkeley. There is some vax assembly code in it, two files >about 30 lines each. It might be possible, if these were converted to >32032 assembly code, that the lisp might be compileable, but I am not >sure. Your main concerns are the lisp compiler (liszt) which generates machine code and dynamic loading of these compiled modules (and linking against libraries where needed.) You can do all that but it's not a simple matter of converting a few assembly routines, it's a goodly amount of work. You'd be better off finding a copy of KCL and starting with that if that will satisfy your needs. KCL is common lisp and generates C code which "just works". The dynamic loader can be done with dynload() which is in the Encore library. A few of the IEEE routines in num_arith.c have to be fixed for their floating point format and byte order. That's about it. -- -Barry Shein Software Tool & Die, Purveyors to the Trade 1330 Beacon Street, Brookline, MA 02146, (617) 739-0202 Internet: bzs@skuld.std.com UUCP: encore!xylogics!skuld!bzs or uunet!skuld!bzs