主要观点:宣布 Guile Hoot v0.4.0 发布,介绍其亮点及各方面改进,包括支持用户定义模块、标准库模块化、示例项目、更多 R7RS-small 实现、非标准接口支持、编译器改进、运行时改进、工具链改进等,还提及 notable issues 及浏览器兼容性,提供获取方式及联系渠道。
关键信息:
- 发布时间:2024 年 4 月 9 日
- 支持平台:兼容 Firefox 121 及以后、Google Chrome 119 及以后,Safari/WebKit 不支持
- 获取方式:GNU Guix 可通过
guix pull
和guix install guile-next guile-hoot
获取,也可从 release 压缩包构建,下载链接及 GPG 签名可在 Hoot 主页查看 - 联系渠道:可在 Codeberg 的 Hoot 项目报告 bug、提交 pull request 或关注开发,在社区论坛分享用 Hoot 构建的 cool 东西
重要细节: - 亮点:支持用户定义模块,标准库可作为可导入模块,有示例项目,实现更多 R7RS-small 功能等
- 编译器改进:添加
#:load-library
等关键字参数,改善错误消息等 - 运行时改进:标准库函数错误转为 Scheme 异常等
- Toolchain 改进:支持 Wasm 异常提案等
- notable issues:特定分支代码可能导致误编译,
define-record-type
在顶层使用有编译错误,dynamic-wind
使用有编译问题等
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。