Racket v9.1
3 months ago
- #programming
- #release
- #racket
- Racket v9.1 现已发布,包含多项新功能和改进。
- 文档组织现在可按语系进行专门化配置,目前已被 Rhombus 采用。
- `for` 表单及其变体现在支持 `#:on-length-mismatch` 长度不匹配标识符。
- DrRacket 的改进包括更完善的配色方案图形界面、曲线语法箭头及增强的「插入大号字母」功能。
- `exn-classify-errno` 现在将网络和文件系统错误码映射为符合 POSIX 标准的符号,提升代码可移植性。
- Racket BC 在特定字符操作上的行为现已与 Racket CS 保持一致,BC 程序会有轻微性能损耗。
- `make-struct-type` 过程可通过 'current' 标志继承当前检查器。
- Bundle 配置能更好地控制共享对象文件的定位规则。
- `system-type` 函数新增标志可报告平台及共享对象库的调用规范。
- `openssl/legacy` 库支持访问 OpenSSL 内置的旧版算法提供程序。
- Typed Racket 改进了关键字参数函数的预期类型推导。
- 包含多项其他修复和文档优化。
- 贡献者包括 Alexander Shopov、John Clements、Matthew Flatt 等人。
- Racket 是社区驱动的开源项目,欢迎新贡献者加入。
- 鼓励用户在 Racket 的 Discourse 论坛或 Discord 社区反馈讨论。