[Ecls-list] ANN: ECL 9.6.2
Juan Jose Garcia-Ripoll
juanjose.garciaripoll at googlemail.com
Thu Jun 18 10:25:34 UTC 2009
ECL 9.6.2:
==========
* Visible changes:
- Reimplemented winsock streams using the new file structures (D. Statyvka)
- TRUENAME now properly reinterprets file pathnames as directory pathnames
if the file system shows that the user supplied a wrong value. For instance
(TRUENAME "/tmp") => #P"/tmp/"
* Bugs:
- Fixed a bug in the compiler that prevented building with MSVC
- Fixed a bug in src/clx/dependent.lisp that prevented compiling CLX.
- si:unbound is now a self-referential constant (symbol-value 'si:unbound)
= si:unbound
- si:bds-value returns si:unbound when finding a binding for a
previously unbound variable.
- The command :bds no longer chokes when finding unbound special variables.
- Fixed a problem with SI:MKSTEMP under windows (DS).
* Numerics:
- EXT:OUTPUT-FLOAT-NAN and EXT:OUTPUT-FLOAT-INFINITY can be redefined to
customized how NaNs and infinities are output.
- RATIONAL and FLOAT work more accurately with long-floats.
- IMAGPART returns (* 0 x) when the argument X is a real. This follows the
ANSI specification, but has the (wrong?) side effect that the imaginary
part of -0.0 is -0.0, not 0.
- Three new C constants {single,double,long}float_minus_zero in cl_core
save memory when creating zeros.
- The constants in cl_core are now used in compiled code.
- (MINUSP -0.0) => NIL
* Characters:
- ECL now uses ISO Latin names for the lowest part of the character set.
Available as usual in http://ecls.sourceforge.net/download.html
--
Instituto de Física Fundamental, CSIC
c/ Serrano, 113b, Madrid 28006 (Spain)
http://juanjose.garciaripoll.googlepages.com
More information about the ecl-devel
mailing list