Return to BSD News archive
Newsgroups: comp.unix.bsd Path: sserve!manuel!munnari.oz.au!network.ucsd.edu!sdd.hp.com!wupost!gumby!yale!yale.edu!ira.uka.de!news.belwue.de!news.uni-tuebingen.de!mailserv!zxmsd01 From: zxmsd01@mailserv.zdv.uni-tuebingen.de (Gunther Schadow) Subject: 386BSD: Kyoto Common LISP ported! Message-ID: <zxmsd01.710528850@mailserv> Keywords: LISP KCL 386BSD Kyoto Common LISP porting Sender: news@softserv.zdv.uni-tuebingen.de (News Operator) Organization: Comp. Center (ZDV) U of Tuebingen, FRG Date: Tue, 7 Jul 1992 17:07:30 GMT Lines: 38 Hi all, since it seemed hard to me to get Berkeley Franz LISP (which is included in the Net 2 distrib.) compile run on 386BSD, I tried with Kyoto Common LISP --- with success! Franz LISP contains a lot of M86k or VAX assembler code while KCL does not. KCL is said to be a complete, stabile and quite bug free Common LISP implementation including a compiler. The whole system is not too big (approx. 8M with sources), and so I think we could make KCL our standard 386BSD LISP. I uploaded the patches and further instructions to agate.berkeley and thus it should be easy to compile KCL on your system. What you still need are the KCL sources which you can get via anonymous FTP. KCL is free software for you *provided* that you send them a filled registration form (see README). However I didn't test KCL completely and there is at least one major bug within my port: There is a function called SAVE, which theoretically produces kind of executable core-dump. In fact it dumps the memory, but the produced dump isn't executable (Segmentation Fault). Unfortunately this function is essential for KCL to initialize completely. So far it run's OK. but you have to reload everything with an init.lsp file on startup of KCL. Since we don't have a working debugger yet (or at least I don't know how make gdb doing what it should do) and the printf-method is more complicated to apply here (deviation of stdout) I hacked on this bug without success. Moreover I'm not yet firm with BSD UNIX system programming, so please: feel free trying to fix that bug. Even though the patches are not yet good enoughe to send them to SIGLISP (KCL maintaining corp.) I want LISP to become common on all 386BSD sites very soon. Enjoy, -Gunther Schadow -- ------------------------------------------------------------------------------- Gunther Schadow, e-mail: Gunther@mailserv.ZDV.Uni-Tuebingen.DE Sudetenstrasse 25, Phone: (49) 7071/37527 7400 Tuebingen,