Release announcement.

This commit is contained in:
jjgarcia 2004-11-02 11:17:03 +00:00
parent 2b65ed60ad
commit 94ae205a22

View file

@ -32,7 +32,8 @@ ECL 0.9d
* Supported platforms:
- ECL now builds under Windows using MinGW-32.
- ECL now builds under Windows using MinGW-32 and Microsoft VC++
(the last port is a contribution from Goffioul Michael).
- It is possible now both under OS/X and Microsoft Windows to build
ECL as a shared library and to compile and load code on the fly.
@ -106,6 +107,13 @@ ECL 0.9d
- MULTIPLE-VALUE-{BIND,SETQ} produce now more economical forms.
- A separate pass over the functions is used to find out which ones
use a lexical environment, which functions are made into closures,
etc (This implied a much deeped rewrite of the compiler than what
these three lines seem to suggest).
- FLET and LABELS are now compiled by the same routine.
* Errors fixed:
- Bugs in the mechanism for automatically creating packages when
@ -190,6 +198,12 @@ ECL 0.9d
- The old CLX library has been replaced with the portable CLX
library from the TELENT archive.
- New command line option, -q, makes the compiler quieter (by Julian
Stecklina).
- New function, SI:RUN-PROGRAM to spawn processes with redirected
input, output and error streams.
* ANSI compatibility:
- No symbol is exported from the CL package other than those specificied in
@ -243,3 +257,12 @@ ECL 0.9d
finally integrated and put together. By default, they are not
compiled in, unless configured with "--with-cmu-format".
- When comparing floats with bignums or rationals, the float has to
be converted first to a rational number, or else the comparison
will be inaccurate.
- :PRINT-OBJECT is now supported in structures.
- FORMAT directives now accept bignums as arguments, though they
are truncated to most-{positive/negative}-fixnum.