From 94ae205a2250c94b9fb5cf209f3dbdf278bd6689 Mon Sep 17 00:00:00 2001 From: jjgarcia Date: Tue, 2 Nov 2004 11:17:03 +0000 Subject: [PATCH] Release announcement. --- ANNOUNCEMENT | 25 ++++++++++++++++++++++++- 1 file changed, 24 insertions(+), 1 deletion(-) diff --git a/ANNOUNCEMENT b/ANNOUNCEMENT index 4ca0e9a89..3e8a6d170 100644 --- a/ANNOUNCEMENT +++ b/ANNOUNCEMENT @@ -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. +