[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE: [Gcl-devel] Regarding the release...

From: Mike Thomas
Subject: RE: [Gcl-devel] Regarding the release...
Date: Sat, 1 Mar 2003 22:50:12 +1000

Hi Camm.

Sorry about the late response just as the release looms - I had a backed up
drain at home and spent Friday dealing with the rather unpleasant

| 4) There is a compiler bug in the volatile variable detection,
|    necessitating a makefile applied patch of pcl_methods.c for now.
|    If anyone wants to look into this, grep on setjmp and volatile in
|    cmpnew/*lsp.  The idea is that variables cannot be put into
|    registers if they are used in a block which could be accessed via a
|    longjmp, i.e. throw/catch.  The code that does this in gcl C files
|    manipulate the frs stack and are thus labelled.
| 5) There is an (apparently small) compilation output difference
|    between the ansi and traditional images.  The ANSI writes certain
|    closures with the 'turbo closure' mechanism, which looks to be an
|    improvement.  Until this is adequately tested, the makefiles use
|    the traditional image to rebuild the lsp and cmpnew core C files.

If you have any insights about whether these things could affect the Windows
build of the ANSI version, which as you know has problems, please let me

| P.S. If anyone would like to write a short blurb about the release,
| I'd be most grateful.

Try this as a starting point.


The GNU Common Lisp (GCL) development team is pleased to release Version
2.5.0, the first major release since the untimely death of the former
maintainer Dr William Schelter over a year ago.  The project is now hosted
on http://savannah.gnu.org/projects/gcl/ and is maintained and developed by
a team of thirteen programmers.  Our home page lives at

This release stabilises the CLtL1 compliant build of GCL on most major
Unices including 11 Debian Linux 64 and 32 bit architectures and modern
versions of Microsoft Windows (TM).  A rapisly progressing, partially ANSI
compliant version is also available on the Linux platforms.

GCL plays a substantial role in development of the Maxima computer algebra
system (http://maxima.sourceforge.net/) and ACL2, a computational logic
system (http://www.cs.utexas.edu/users/moore/acl2/).  The compiler is a
decendant of the famous KCL and AKCL Common Lisp compilers and is licenced
under version two of the GNU Library General Public License.

As with any Lisp system GCL is a lot of fun to work with.  We welcome all
comments and feedback.   Developers are particularly welcome too.  You will
find that the project offers a wide variety of challenges on various
platforms to anyone with an interest in compilers, low level C programming
or Common Lisp.



Mike Thomas.

reply via email to

[Prev in Thread] Current Thread [Next in Thread]