····@port.net (Dan Janowski) writes:
>Is there a port or Config and linux_os.[ch] files to
>get CMU Lisp to compile for Linux?
Yes, but...
they're not of much use. CMU CL is a complete system with it's own
compiler (to native machine code) and it's own loader. Recompiling the
startup code (that is what you can do with the above files) is the
least of the problems.
There is a mailinglist ········@dircon.co.uk that was opened for a
Linux/Intel port but is quite inactive in the moment.
··@mv.mv.com (Paul Werkowski) did a port to FreeBSD based on some
material collected by the above which is in Beta. See
http://www.mv.com/users/pw/lisp/index.html
for details. Last I looked (before Beta), it ran, but had GC problems
and couldn't execute long programs. The performance numbers I got from
my Pentium 90 scale to those of my workstations as the larger tests of
SPECint (gcc, compress) do.
This FreeBSD binary runs on NetBSD/i386 without changes. It should be
doable to compile the system for Linux (but not *on* Linux, you have
to crosscompile from a working system). One problem is to get the idea
how to recompile the CMUCL system in general. I'm preparing a document
for that.
Martin
--
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Martin Cracauer <········@wavehh.hanse.de> - Fax +49 40 522 85 36
BSD User Group Hamburg, Germany - No NeXTMail anymore, please.
Copyright 1995. Redistribution via Microsoft Network is prohibited
>>>>> "Marco" == Marco Antoniotti <·······@lox.icsi.berkeley.edu> writes:
In article <···············@lox.ICSI.Berkeley.EDU> ·······@lox.icsi.berkeley.edu (Marco Antoniotti) writes:
Marco> This document would be a *major* help toward a greater
Marco> availability of CMUCL. Thank you (or is it too early? :) )
Marco> Also, the CMUCL-on-Intel page mentioned above explicitely
Marco> says that work is needed for the GC. Maybe the Dylan group
Marco> at CMU will have some work "trickle back" to the CMUCL
Marco> environment while preparing the WNT version of Dylan. (or
Marco> is it too much of a provocation? :) ).
Actually the new GC code is 99.9% complete. I will make a new
release of CMUCL for FreeBSD as soon as I find that last little bug
causing some amnesia.
--------------
Paul Werkowski ANSI Common Lisp on Intel?
··@snoopy.mv.com http://www.mv.com/users/pw/lisp
--
Paul Werkowski ANSI Common Lisp on Intel?
··@snoopy.mv.com http://www.mv.com/users/pw/lisp
In article <······················@wavehh.hanse.de> ········@wavehh.hanse.de (Martin Cracauer) writes:
From: ········@wavehh.hanse.de (Martin Cracauer)
Keywords: CMU Linux compiling port
Newsgroups: comp.lang.lisp
Date: Mon, 19 Feb 96 08:17:38 GMT
Organization: BSD User Group Hamburg
Path: agate!howland.reston.ans.net!newsfeed.internetmci.com!usenet.eel.ufl.edu!news.mathworks.com!fu-berlin.de!zrz.TU-Berlin.DE!news.dfn.de!news.dkrz.de!news.rrz.uni-hamburg.de!news.Hanse.DE!wavehh.hanse.de!cracauer
References: <··········@park.interport.net>
Lines: 35
····@port.net (Dan Janowski) writes:
>Is there a port or Config and linux_os.[ch] files to
>get CMU Lisp to compile for Linux?
Yes, but...
they're not of much use. CMU CL is a complete system with it's own
compiler (to native machine code) and it's own loader. Recompiling the
startup code (that is what you can do with the above files) is the
least of the problems.
There is a mailinglist ········@dircon.co.uk that was opened for a
Linux/Intel port but is quite inactive in the moment.
··@mv.mv.com (Paul Werkowski) did a port to FreeBSD based on some
material collected by the above which is in Beta. See
http://www.mv.com/users/pw/lisp/index.html
for details. Last I looked (before Beta), it ran, but had GC problems
and couldn't execute long programs. The performance numbers I got from
my Pentium 90 scale to those of my workstations as the larger tests of
SPECint (gcc, compress) do.
This FreeBSD binary runs on NetBSD/i386 without changes. It should be
doable to compile the system for Linux (but not *on* Linux, you have
to crosscompile from a working system). One problem is to get the idea
how to recompile the CMUCL system in general. I'm preparing a document
for that.
This document would be a *major* help toward a greater availability of
CMUCL. Thank you (or is it too early? :) )
Also, the CMUCL-on-Intel page mentioned above explicitely says that
work is needed for the GC. Maybe the Dylan group at CMU will have
some work "trickle back" to the CMUCL environment while preparing the
WNT version of Dylan. (or is it too much of a provocation? :) ).
Cheers
--
Marco Antoniotti - Resistente Umano
===============================================================================
International Computer Science Institute | ·······@icsi.berkeley.edu
1947 Center STR, Suite 600 | tel. +1 (510) 643 9153
Berkeley, CA, 94704-1198, USA | +1 (510) 642 4274 x149
===============================================================================
...it is simplicity that is difficult to make.
...e` la semplicita` che e` difficile a farsi.
Bertholdt Brecht
In article <················@snoopy.mv.com> ··@snoopy.mv.com (Paul F. Werkowski) writes:
From: ··@snoopy.mv.com (Paul F. Werkowski)
Newsgroups: comp.lang.lisp
Date: Thu, 22 Feb 1996 20:32:09 GMT
Organization: MV Communications, Inc.
References: <··········@park.interport.net> <······················@wavehh.hanse.de>
<···············@lox.ICSI.Berkeley.EDU>
X-Nntp-Posting-Host: snoopy.mv.com
Lines: 21
>>>>> "Marco" == Marco Antoniotti <·······@lox.icsi.berkeley.edu> writes:
In article <···············@lox.ICSI.Berkeley.EDU> ·······@lox.icsi.berkeley.edu (Marco Antoniotti) writes:
Marco> This document would be a *major* help toward a greater
Marco> availability of CMUCL. Thank you (or is it too early? :) )
Marco> Also, the CMUCL-on-Intel page mentioned above explicitely
Marco> says that work is needed for the GC. Maybe the Dylan group
Marco> at CMU will have some work "trickle back" to the CMUCL
Marco> environment while preparing the WNT version of Dylan. (or
Marco> is it too much of a provocation? :) ).
Actually the new GC code is 99.9% complete. I will make a new
release of CMUCL for FreeBSD as soon as I find that last little bug
causing some amnesia.
This is a very good piece of news...and it comes a day after I got my
hands on a PC with FreeBSD on it! :)
Cheers
--
Marco Antoniotti - Resistente Umano
===============================================================================
International Computer Science Institute | ·······@icsi.berkeley.edu
1947 Center STR, Suite 600 | tel. +1 (510) 643 9153
Berkeley, CA, 94704-1198, USA | +1 (510) 642 4274 x149
===============================================================================
...it is simplicity that is difficult to make.
...e` la semplicita` che e` difficile a farsi.
Bertholdt Brecht