Does this version compile on the Win32 platform?<br><br><div class="gmail_quote">On Tue, Jul 14, 2009 at 1:39 AM, Juan Jose Garcia-Ripoll <span dir="ltr"><<a href="mailto:juanjose.garciaripoll@googlemail.com">juanjose.garciaripoll@googlemail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">ECL 9.7.1:<br>
==========<br>
<br>
* Printer:<br>
<br>
 - Readtables have a new flag that makes them read-only. Function<br>
        (si::readtable-lock readtable &optional new-flag)<br>
   either reads the state of this flag (if NEW-FLAG is missing) or<br>
   also sets it.<br>
<br>
 - The compiler now uses cl_core to efficiently access certain lisp<br>
   constants (standard packages, standard readtables, etc)<br>
<br>
 - EXT:OUTPUT-FLOAT-INFINITY works now fine when *print-circle* is T.<br>
<br>
 - WITH-STANDARD-IO-SYNTAX now also rebinds *print-pprint-dispatch*.<br>
<br>
* Compiler:<br>
<br>
 - When printing out data and reading it from a FASL file, the compiler now<br>
   uses more strict settings avoiding usual interferences such as the user<br>
   changing the readtable or the printing rules.<br>
<br>
 - The compiler no longer enters the debugger when it finds an error in the<br>
   code it compiles.<br>
<br>
 - C:COMPILER-ERROR no longer derives from ERROR or SERIOUS-CONDITION.<br>
<br>
 - Trapping of compiler conditions now works even for compiler errors.<br>
<br>
 - Handlers of compiler errors can now call (ABORT). COMPILE-FILE will<br>
   interrupt the compilation process, and the outputs values that signal<br>
   the failure to terminate.<br>
<br>
 - ECL no longer emits compiler notes when deleting unreachable code.<br>
<br>
 - Compiler messages now show the offending form and file position.<br>
<br>
 - DEFCONSTANT only had the expected compile-time side effects in the bytecodes<br>
   compiler, not in the lisp->C translator.<br>
<br>
 - New type information propagators for AREF, ASET, +, *, /, -, COS, SIN, ACOS,<br>
   ASIN, COSH, ACOSH, ASINH, SINH, ATAN, ATANH, EXP, EXPT, CIS, SQRT, ISQRT and<br>
   ABS. allow ECL to produce better code even without an additional<br>
   back-propagation phase.<br>
<br>
 - Code to perform a type inference pass, with which-way information has<br>
   been added to ECL. The code is still in a debug phase, with lots of debug<br>
   output printed and rather incomplete, but it is by default deactivated and<br>
   should not interfere with usual functioning.<br>
<br>
 - The code for inlining functions has been improved. Some safe inline<br>
   expansions that were already available are now actively used thanks to these<br>
   fixes.<br>
<br>
 - Formerly, by historical reasons, many library functions that take a fixed<br>
   number of arguments were declared as functions with a variable number of<br>
   arguments. This slows down ECL and prevents detecting certain errors. In an<br>
   ongoing effort to solve this problem, the C prototypes of COSH, SINH, CIS,<br>
   ACOSH, ASINH and ISQRT now take only one argument (i.e. cl_cosh(cl_object x)<br>
   instead of cl_cosh(cl_narg narg, cl_object x, ...))<br>
<br>
* Visible changes:<br>
<br>
 - The toplevel only traps SERIOUS-CONDITIONS.<br>
<br>
 - "make clean" now wipes out the entire content of the build directory. Please<br>
   use this before re-configuring again ECL so that header and configuration<br>
   files are properly updated.<br>
<br>
--<br>
Instituto de Física Fundamental, CSIC<br>
c/ Serrano, 113b, Madrid 28006 (Spain)<br>
<a href="http://juanjose.garciaripoll.googlepages.com" target="_blank">http://juanjose.garciaripoll.googlepages.com</a><br>
<br>
------------------------------------------------------------------------------<br>
Enter the BlackBerry Developer Challenge<br>
This is your chance to win up to $100,000 in prizes! For a limited time,<br>
vendors submitting new applications to BlackBerry App World(TM) will have<br>
the opportunity to enter the BlackBerry Developer Challenge. See full prize<br>
details at: <a href="http://p.sf.net/sfu/Challenge" target="_blank">http://p.sf.net/sfu/Challenge</a><br>
_______________________________________________<br>
Ecls-list mailing list<br>
<a href="mailto:Ecls-list@lists.sourceforge.net">Ecls-list@lists.sourceforge.net</a><br>
<a href="https://lists.sourceforge.net/lists/listinfo/ecls-list" target="_blank">https://lists.sourceforge.net/lists/listinfo/ecls-list</a><br>
</blockquote></div><br>