Download List

项目描述

Husk is an implementation of the Scheme programming language for the Haskell Platform. Advanced R5RS features are provided, including continuations, hygienic macros, and a full numeric tower.

系统要求

System requirement is not defined
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2011-09-21 23:02
3.3

此版本包括宏模块的主要改进。特别是,稻壳现在支持宏0或许多任意嵌套级别的比赛和宏现在会正确处理不当列出。分析器也已更新,以简化不当的名单。例如,“(1 2(3()))现在将被转换为(1 2 3)。
This release includes major improvements to the macro module. In particular, husk now supports arbitrary nesting levels of macro 0-or-many matches and macros now correctly handle improper lists. The parser has also been updated to simplify improper lists. For example, '(1 2 . (3 . ())) will now be converted to (1 2 3).

2011-08-23 11:59
3.2.1

条件编译检查,使稻壳光耀6 7 GHC的基础上。
A conditional compilation check was added, allowing husk to build on both GHC 6 and GHC 7.

2011-07-31 19:11
3.2

重大改善,分析器,妥善处理包括空格和注释。这代表了从以前的版本的关键升级。此外,还支持添加嵌套的块#使用| |#,每R7RS草案的意见。还增加了哈希表倍。
Significant improvements were made to the parser, including proper handling of whitespace and comments. This represents a critical upgrade from the previous releases. In addition, support was added for nested block comments using #| and |#, per the R7RS draft. Hash-table-fold was also added.

2011-07-10 18:07
3.1

词法作用域的特殊形式的问题是固定的。 “COND”,“和”,和“或”实施从R5RS使用相应的宏。一个gensym原始。自生,是不完全支持目前的宏观支持非卫生标记为。
Issues with lexical scoping of special forms were fixed. "cond", "and", and "or" were implemented using the corresponding macros from R5RS. A gensym primitive was added. Macro support was marked as non-hygienic since hygiene is not fully supported at present.

2011-06-03 15:07
3.0

一个外部函数接口(FFI的)被添加到允许壳进入哈斯克尔代码调用计划。
A foreign function interface (FFI) was added to allow husk to call into Haskell code from Scheme.

Project Resources