Skip site navigation (1)Skip section navigation (2)
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>