News and Updates
-
Feb 04 2021: Released Version 3.20
Fixed build errors with newer versions of GHC.
-
Jul 09 2016: Released Version 3.19.3
Fixed FFI compilation errors.
-
Apr 09 2016: Released Version 3.19.2
Various bug fixes and hash table enhancements.
-
Sep 29 2015: Released Version 3.19.1
Bug fixes for complex numbers and GHC 7.10.1.
-
Jan 31 2015: Released Version 3.19
Call history is now provided when an error is thrown, to assist debugging.
-
Aug 07 2014: Released Version 3.18
This release contains bug fixes to many components including syntax-rules macros, for-each, and the Haskell API.
-
Jun 07 2014: Released Version 3.17.1
This release includes bug fixes and improvements to the core interpreter.
-
Apr 23 2014: Released Version 3.17
This release adds support for record types, parameter objects, a process-context library, and various bug fixes.
-
Mar 10 2014: Released Version 3.16.1
This release contains library and syntax-rules bug fixes.
-
Feb 26 2014: Released Version 3.16
This release improves R7RS library support, adds support for in-memory I/O buffers, and adds a new command line option to huski.
-
Dec 25 2013: Released Version 3.15
The big change for this release is an online User Manual that documents Husk's Scheme and Haskell APIs, and explains the Scheme language as implemented by Husk.
-
Nov 14 2013: Released Version 3.14
Another round of enhancements for R7RS.
-
Oct 19 2013: Released Version 3.13
This release includes many smaller enhancements to support R7RS.
-
Aug 14 2013: Released Version 3.12
Significant enhancements have been made to the huski REPL in this release.
-
Jul 17 2013: Released Version 3.11
The major change in this release is support for library syntax in the compiler, which sets the stage to begin adding support for R7RS.
-
Jun 07 2013: Released Version 3.10
This release is a major step in moving the compiler from an experimental project to a tool that can be used for real-world applications.
-
May 06 2013: Released Version 3.9
This release resolves a major issue with the FFI module, and includes several smaller fixes.
-
Mar 19 2013: Released Version 3.8
Many performance improvements are included in this release, as well as updates to Scheme libraries and the Haskell API.
-
Feb 21 2013: Released Version 3.7
This release adds beta support for Scheme libraries as well as many improvements to the Haskell API.
-
Feb 04 2013: Released Version 3.6.3
This release adds R7RS bytevector support and makes it easier to use husk as an extension language.
-
Dec 23 2012: Released Version 3.6.2
This release adds many new features including nested quasi-quotation forms, and-let*, and support for environment specifiers as well as many bug fixes.
-
Dec 17 2012: Continuations
Background information on the implementation of continuations in husk.
-
Dec 10 2012: Understanding Scheme Macros
This blog post gives a nice background on the history of various Scheme macro systems.
-
Nov 15 2012: Released Version 3.6.1
This point release adds support for GHC 7.6.1.
-
Nov 10 2012: Released Version 3.6
Enhanced the variable storage model to improve support for storing references to objects.
-
Oct 04 2012: Released Version 3.5.7
This release adds support for low-level explicit renaming macros.
-
Jul 04 2012: Released Version 3.5.6
This incremental release allows a hash table to be defined directly using the syntax "#hash(alist)".
-
May 05 2012: Released Version 3.5.5
A major addition in this release is support for the SRFI-1 List Library...
-
Mar 27 2012: Released Version 3.5.4
This release includes an incremental set of improvements...
-
Feb 17 2012: Released Version 3.5.3
This release adds full support for GHC 7.2.2 and 7.4.1...
-
Feb 16 2012: Dynamic linking
By default, Haskell executables are statically linked...
-
Feb 05 2012: Released Version 3.5.2
Introducing huskc, an experimental compiler...
-
Jan 25 2012: Released Version 3.5.1
This release contains various incremental improvements to husk...
-
Dec 18 2011: Released Version 3.4.4
This release continues the trend of quick point releases for the 3.4.x series...
-
Dec 11 2011: Released Version 3.4.3
Fixed `let-syntax` and `letrec-syntax` to prevent conflicts between...
-
Nov 24 2011: Released Version 3.4.2
Many improvements and bug fixes for let-syntax and letrec-syntax...
-
Nov 16 2011: Released Version 3.4.1
Added experimental support for let-syntax and letrec-syntax...
-
Sep 21 2011: Older Releases
This post summarizes all of the older releases of husk.