Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

ANN: Ikarus version 0.0.2 is now available

0 views
Skip to first unread message

Abdulaziz Ghuloum

unread,
Nov 29, 2007, 2:59:16 AM11/29/07
to
[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,,,

0 new messages