Scheme2Js
|
Scheme2Js is a Scheme to JavaScript compiler distributed under the GPL license. While some effort has been spent on being as close as possible to R5rs, we concentrated mainly on efficiency. Usually Scheme2Js produces JavaScript code, that is comparable to hand-written code. In order to achieve this performance, Scheme2Js is not completely R5rs compliant. In particular it lacks exact numbers. Scheme2Js is not yet complete either: it lacks hygienic macros and the eval procedure.
Scheme2Js is used within HOP, another project developed at Inria.
The development of Scheme2Js has led to several articles:
call/cc
implementation has been presented
at the Scheme Workshop in
Freiburg.Scheme2Js latest version is 20081219. The source code (needs Bigloo to compile) can be downloaded here, and a precompiled java-version can be found here. Older versions are available here.
Thanks go to Jens Axel Søgaard and Sergey Minaev for their testing and bug-reports.
Scheme2Js' options are described in its man-page.
This Html page has been produced by
Skribe.
Last update Fri Dec 19 11:56:31 2008.