返回

文章详情

Racket v9.3

Hacker News2026年8月14日 18:14

由 Stephen De Gabrielle 和 John Clements 发布 我们很高兴地宣布 Racket v9.3 现已可以从 https://download.racket-lang.org/ 下载。 本次发布的新特性包括:raco setup 命令可以生成 markdown 文档,使用 --doc-markdown 选项。"#lang" 教学语言(BSL, …, ISL+; 以及 DeinProgram)已与通过语言对话框选择的语言达到了平衡,并成为推荐选择。DrRacket 的背景扩展禁用了错误跟踪注释,以提高语法检查速度。raco pkg install 命令包括新的选项,提供更多安装时配置灵活性:--adjacent-deps,--destdir 和 --attach,以及精细化的 --skip-installed。ffi/unsafe/runtime-lib 库提供了类似于 define-runtime-path 的 define-runtime-lib 机制,允许根据源文件定位相对路径的库。prompt-tag/c 合同生成器不再在没有 #:call/cc 选项时对 call/cc 进行检查。impersonate-prompt-tag 函数接受一个额外的参数,允许检查和更新可组合的继续结果。error-syntax->srcloc-handler 参数提供了对错误处理的语法形式与源位置映射的控制。使用 (tcp-listen 0) 时,如果因“地址已在使用中”失败,将会重试。racket/base 模块需要更少的内部模块和实例化。file/zip 包提供了一种新的机制,以大大增强对 zip 文件生成的控制,允许使用内存中文件源和按文件压缩控制。感谢 以下人员为本次发布做出了贡献:Alex Knauth、Alexander Shopov、Aris Spathis、Bert De Ketelaere、Bob Burger、Caleb Mazalevskis、Cameron Moy、Geoffrey J. Teale、Gustavo Massaccesi、Hannes Braun、Jade Sailor、Jason Hemann、Jens Axel Søgaard、John Clements、Jordan Johnson、Matthew Flatt、Matthias Felleisen、Mike Sperber、Nathan Dykman、Noah Ma、Philip McGrath、Robby Findler、Romeo Ahmed、Sam Tobin-Hochstadt、Shu-Hung You、Stefan Schwarzer、Stephen De Gabrielle 和 Wing Hei Chan。Racket 是一个社区开发的开源项目,我们欢迎新的贡献者。请参阅 racket/README.md 了解如何参与这个令人惊叹的项目。反馈 欢迎在 Racket 社区的 Discourse 或 Discord 上提出问题和讨论。如果可以的话,请帮助将消息告知用户和平台特定的 repo 打包者。Racket - 面向语言的编程语言 - 版本 9.3 现已可以从 https://download.racket-lang.org 下载。请查看 https://blog.racket-lang.org/2026/08/racket-v9-3.html 以获取发布公告和亮点。

赞助内容

NordVPN Next-gen Antivirus

本站免费、广告极少。如果觉得有帮助,可以请我们喝杯咖啡 —— 任何金额都对持续运营有实际帮助。

请我喝杯咖啡