[Apologies if you've received multiple copies of this announcement]

It is my please to announce the availability of a new release of
Ikarus--your free optimizing incremental native-code compiler for
R6RS Scheme.

The 0.0.2 release advances Ikarus in many directions:

- The Ikarus compiler is faster.  Just when I thought the bootstrap
   time was acceptable (11 seconds on my MacBook), this new release
   bootstraps in under 7 seconds despite the many added features.
   The "compiler" benchmark (11700 lines) now compiles in 3 seconds
   down from 10.  The "slatex" benchmark (2350 lines) compiles in
   about 1/3 of a second.

- Not only is the compiler faster, it also generates faster code.
   Floating-point intensive programs now get a huge performance boost
   (the run-time for the "ray", "pnpoly", and "mbrot" benchmarks is
   reduced by about 30%, "fibfp" and "sumfp" run at about 50% of the
   time recorded in 0.0.1).

- An infrastructure for adding user-contributed code has been added.
   In 0.0.2, Ikarus distributes three R6RS libraries from the
   reference implementation of SRFI-41 (streams).  More libraries
   will be added as they become available.  Thanks to Phil Bewig for
   taking the initiative in producing R6RS SRFIs.

- Ikarus now supports 90% of R6RS, up from 80% in the 0.0.1 release.
   Future releases will bring it closer to full R6RS conformance.

- Numerous other improvements and bug fixes (thanks to all who
   submitted bug reports and suggestions for improvements).  The
   0.0.2 milestone page lists some of the resolved issues.  See
   https://launchpad.net/ikarus/+milestone/0.0.2 for details.

For more information about Ikarus, and to download the current
release of Ikarus and the Ikarus Scheme User's Guide, please
visit: https://www.cs.indiana.edu/~aghuloum/ikarus/index.html

To report problems, bugs, and inconsistencies, or to ask general
questions about Ikarus, please email me directly or visit the
Ikarus page on Launchpad:  http://launchpad.net/ikarus/

Thank you very much.

Aziz,,,


_______________________________________________
r6rs-discuss mailing list
[email protected]
http://lists.r6rs.org/cgi-bin/mailman/listinfo/r6rs-discuss

Reply via email to