主要观点:Racket v8.17 已发布,提供了诸多新功能和改进,包括新的drracket-core
包、Typed Racket 对 treelists 的支持等,众多贡献者参与其中,欢迎新贡献者,欢迎反馈和讨论。
关键信息:
- 新
drracket-core
包提供依赖较小的 drracket 版本。 - Typed Racket 支持 treelists。
- 包管理器可计算包的校验和。
- 多个函数有改进,如
bitwise-first-bit-set
等。 dynamic-require
函数更易使用语法绑定。- 可定制错误消息中的模块路径显示。
- 某些 numeric 函数在 Windows 平台精度提升。
string-append
函数性能和内存使用改进。- TCP 端口使用
SO_KEEPALIVE
。 - Racket 代码在 Windows 终端可接收鼠标事件。
- 可指定 JSON 输入中畸形 unicode 代理的替换。
http-client
模块不再发送“Content-Length: 0”。demodularizer
可修剪更多未使用赋值。- Redex 中的几个判断渲染形式被函数替代。
- 无教学语言的分发中 DrRacket 相关配置变化。
- 数学库对块对角矩阵支持更好。
- 有很多修复和文档改进。
贡献者:Alexander Shopov 等众多人员。
欢迎反馈:在Discourse或Discord讨论,可帮助宣传给用户和平台特定仓库打包者,发布公告及亮点可查看 https://blog.racket-lang.org/... 。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。