Date: Tue, 4 Apr 1995 10:25:16 +0200 (MET DST) From: cracauer@wavehh.hanse.de (Martin Cracauer) To: freebsd-hackers@freefall.cdrom.com Subject: Help wanted to port CMU Common Lisp (Re: New Snapshot...Good and Bad....) Message-ID: <9504040825.AA28235@wavehh.hanse.de>
next in thread | raw e-mail | index | archive | help
(CLISP is the cannonical name for Bruno Haibles bytecode system.) CMU Common LISP (CMUCL) is not ported to Intel. There is an attempt to bring it up and we already have a code generator for i386, but there are a few problems: 1) The few registers on i386 will maybe make a new GC neccecary. 2) Only the startup code is C, that is ported easily. The only way to build the rest of the system is to crosscompile from a platform CMUCL already runs on (SPARC, Alpha, HPPA, MIPS). This is complicated. You first have to load your RISC CMUCL image with a code generator for i386, then compile each Lisp file, make sure the code generator you build is the one for i386 and then put this whole thing together using UNIX tools. You have to integrate a working garbage collector. The approach is mostly Linux-based, but we have a few *BSD folks and it is probably a minor step between Linux and *BSD once a i386 system is running. We have a number of encouraged people, but almost all have no RISC workstation in reach to do this and wait for someone to assemble a system that is stable enough to recompile itself on Linux/*BSD. I have the neccecary workstaions, but my understanding of CMU's compiler technology and the build process is not sufficient to do this. If you can help, please contact me. As I said, we have a code generator and the old GC will probably work, maybe damage performance a bit. So we "only" need someone with a deep understanding of compiler technology to make a little push. If you have the neccecary knowledge, this is probably not too much time to spend. P.S. CMU's Common Lisp project is inactive, but the folks are still helpful and have an interest to see CMUCL on Linux/*BSD as long as they don't have to spend too much time. CMUCL is definivly not a dead system. Martin -- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Private email Martin.Cracauer@wavehh.hanse.de Fax +4940 522 8536. No NeXTMail! "As far as I'm concerned, if something is so complicated that you can't ex- plain it in 10 seconds, then it's probably not worth knowing anyway" - Calvin
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?9504040825.AA28235>