Changelog for husk-scheme-3.5.7

v3.5.7

The major change in this release is support for explicit renaming macros. This low-level macro system provides the ability to break macro hygiene, if necessary, and offers a macro system that is similar to defmacro.

In addition, all of the character functions from R5RS have been implemented.

v3.5.6

v3.5.5

v3.5.4

v3.5.3.2

v3.5.3.1

v3.5.3

This release adds full support for GHC 7.2.2 / 7.4.1 as well as a number of small enhancements.

v3.5.2.x

This is a series of quick bug-fix releases that allows husk to build under GHC 7.4.1.

v3.5.2

v3.5.1

v3.4.4

This release continues the trend of quick point releases for the 3.4.x series. The key change is support for GHC 7.2:

v3.4.3

v3.4.2

v3.4.1

Added experimental support for let-syntax and letrec-syntax.

Bug fixes:

v3.4

This release adds the first hygienic macro support to husk. There are two "sides" to macro hygiene:

Support has been added for both sides, although there are some issues as noted in the Version 3.4.x Milestones. Macro support will continue to improve in future releases.

In addition, this release contains the following bug fixes:

v3.3

This release includes major improvements to the macro module. In particular:

Other changes:

v3.2.1

v3.2

v3.1

(let ((if +)) (if 1 2 3)) was 2 instead of 6. Now it eval's to 6

v3.0

v2.4

v2.3

v2.2

v2.1

v2.0

v1.3

v1.2

v1.1

v1.0