Path to this page:
Subject: CVS commit: wip/hs-husk-scheme
From: Ryosuke Moro
Date: 2014-01-09 10:36:45
Message id: E1W1C2y-0003fv-0h@sfs-ml-4.v29.ch3.sourceforge.com
Log Message:
Import husk-scheme-3.15 as wip/hs-husk-scheme.
Husk is a dialect of Scheme written in Haskell that implements a superset of
the R5RS standard. Advanced features are provided including:
* First-class continuations of unlimited extent
* Hygienic macros based on syntax-rules
* Low-level explicit renaming macros
* Library syntax from the R7RS standard
* A foreign function interface (FFI) to Haskell
* Full numeric tower providing support for real, rational, and complex numbers
* Proper tail recursion and lexical scoping
* Read-Eval-Print-Loop (REPL) interpreter, with input driven by Haskeline
to provide a rich user experience
* Standard library of Scheme functions, and support for many popular SRFI's
Husk may be used as either a stand-alone interpreter or as an extension language
within a larger Haskell application. By closely following the R5RS standard,
the intent is to develop a Scheme that is as compatible as possible with
other R5RS Schemes. Husk is mature enough for use in production, however
it is not optimized for performance-critical applications.
For documentation and examples,
see http://justinethier.github.io/husk-scheme/documentation.html.
For detailed information on each release,
see http://justinethier.github.io/husk-scheme/news.html.
Files: