husk is a dialect of Scheme written in Haskell that implements a subset of the R5RS standard. Advanced R5RS features are provided, including continuations, hygienic macros, and a full numeric tower.
| Tags | Languages Interpreters Libraries |
|---|---|
| Licenses | MIT |
| Operating Systems | Linux |
| Implementation | Scheme Haskell |
| Translations | English (US) |
Recent releases


Release Notes: This release adds several performance improvements and adds enhancements to Scheme libraries and the Haskell API.


Release Notes: This release adds beta support for Scheme libraries as well as many improvements to the Haskell API.


Release Notes: This release added support for R7RS bytevectors and introduced an evalLisp' function to make it easier to retrieve results when using husk as an extension language.


Release Notes: This release adds many new features including nested quasi-quotation forms, and-let*, and support for environment specifiers as well as many bugfixes.


Release Notes: The variable storage model was enhanced to correctly store references to objects.