[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
New version of CLISP
- To: clisp-list@ma2s2.mathematik.uni-karlsruhe.de, AI.Repository@cs.cmu.edu, friedman@gnu.ai.mit.edu
- Subject: New version of CLISP
- From: Bruno Haible <haible@ilog.fr>
- Date: Thu, 7 Aug 1997 18:18:23 +0200 (MET DST)
- >received: from halles.ilog.fr (halles.ilog.fr [172.16.1.96]) by ilog.ilog.fr (8.8.7/8.7.3) with ESMTP id SAA28993; Thu, 7 Aug 1997 18:18:23 +0200 (MET DST)
Hi all,
A new version is at the usual place,
ftp://ma2s2.mathematik.uni-karlsruhe.de/pub/lisp/clisp/source/.
Binaries for i386-linuxelf are in /pub/lisp/clisp/binaries/i386-linux-elf/.
Binaries for win32 are in /pub/lisp/clisp/binaries/win32/.
Here is the list of changes since the 1997-05-03 release. As you can see,
except for the new modules and new ports, it's mostly a bugfix release.
7 August 1997
=============
User visible changes
--------------------
* Two new add-on modules:
clx/new-clx: Fast Common Lisp to X11 interface. Written by
Gilbert Baumann <gilbert@ma2s2.mathematik.uni-karlsruhe.de>.
clx/mit-clx: Classical Common Lisp to X11 interface.
* (DRIBBLE filename) now appends to the given file instead of overwriting it.
* Fixed a bug: Platform dependent constants are not inlined in .fas files any
more.
* Fixed a bug: Binding *PRINT-PRETTY* to NIL inside a PRINT-OBJECT method or
inside a structure's print-function could result in undefined behaviour.
Thanks to Don Cohen <don@nichimen.com>.
* Fixed a bug: For x a float, (= 0 x) and (EQUALP 0 x) could result in
undefined behaviour.
Thanks to Don Cohen <don@nichimen.com>.
* Fixed a bug: The error message issued by CHECK-TYPE was wrong.
* Fixed a bug: Calling (DRIBBLE pathname) after (DRIBBLE) didn't work.
Thanks to Art Nuzzo <artn@bs724.comm.mot.com>.
* Fixed a bug: The WITH-STANDARD-IO-SYNTAX macro caused *PACKAGE* to be bound
to a invalid value.
* Fixed two bugs in the GC (one in the generational GC, one in the
non-generational GC).
Big thanks to Marcus Daniels.
* Fixed a bug: Printing socket streams created by SOCKET-ACCEPT could result
in an error or an endless loop.
Portability
-----------
* Added support for Win32 (WinNT and Win95), using Microsoft Visual C++.
* Added support for Cygwin32 version 18 (Unix emulation on WinNT or Win95).
* Added support for GNU 0.2 (the Hurd). Thanks to Marcus Daniels.
Other modifications
-------------------
* "clisp" can now be called with "-" as argument. The standard input is then
executed by a read-eval-print loop without prompt, while the remaining
arguments will be assigned to the variable *ARGS*.
* Overall speedup by 13% on i386.
Enjoy!
Bruno