[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
