```Racket v9.0``` **Racket v9.0**
Racket v9.0

原始链接: https://blog.racket-lang.org/2025/11/racket-v9-0.html

## Racket v9.0 发布! Racket v9.0 现在可在 [https://download.racket-lang.org/](https://download.racket-lang.org/) 下载。此主要版本引入了 **并行线程**,作为 Racket 现有绿色线程、future 和 place 之外的重要补充,以增强并行性。 主要功能包括使用 `#:pool` 参数创建并行线程,在使用 `#:keep` 设置为 `'results` 时使用 `thread-wait` 获取结果,以及用于准确基准测试的 `black-box` 包装器。更新还包括反编译的改进、BC Racket 中的处理器计数功能以及 AArch64 包分发。数学库增加了威布尔分布,并且改进了语法跟踪。 此版本是大量社区贡献的结果——完整的列表在原始公告中提供。欢迎在 Discourse 或 Discord 上提供反馈和讨论。更多详细信息请参阅发布公告:[https://blog.racket-lang.org/2025/11/racket-v9-0.html](https://blog.racket-lang.org/2025/11/racket-v9-0.html)。

``` Hacker News新 | 过去 | 评论 | 提问 | 展示 | 招聘 | 提交登录 Racket v9.0 (racket-lang.org) 61 分,来自 Fice 1 小时前 | 隐藏 | 过去 | 收藏 | 讨论 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请 YC | 联系 搜索: ```
相关文章

原文

posted by Stephen De Gabrielle and John Clements


We are pleased to announce Racket v9.0 is now available from https://download.racket-lang.org/.

Racket 9.0 is here!

A major release is always exciting and Racket 9.0 is no exception in that it introduces Parallel Threads. While Racket has had green threads for some time, and supports parallelism via futures and places, we feel parallel threads is a major addition.

As of this release:

  • Racket supports parallel threads. For more information see the new blog post on the topic.
    • Parallel threads can be created using the #:pool argument to thread creation.
    • Threads created with #:keep set to 'results will record their results for later retrieval with thread-wait.
  • The black-box wrapper prevents the optimizing compiler from optimizing away certain computations entirely. This can be helpful in ensuring that benchmarks are accurate.
  • The decompile-linklet function can map linklets back to s-expressions.
  • When using BC Racket, the processor-count function is changed to always return the parallel count.
  • We now distribute “natipkg” packages for AArch64, useful for package-build and package-testing infrastructure.
  • Check Syntax tracks identifiers more deeply nested in the “origin” field of syntax objects.
  • The math library includes Weibull distributions.
  • There are many other repairs and documentation improvements!

Thank you

The following people contributed to this release:

Alexander Shopov, Anthony Carrico, Bert De Ketelaere, Bogdan Popa, Cadence Ember, David Van Horn, Gustavo Massaccesi, Jade Sailor, Jakub Zalewski, Jens Axel Søgaard, jestarray, John Clements, Jordan Johnson, Matthew Flatt, Matthias Felleisen, Mike Sperber, Philip McGrath, RMOlive, Robby Findler, Ruifeng Xie, Ryan Culpepper, Sam Phillips, Sam Tobin-Hochstadt, Sebastian Rakel, shenleban tongying, Shu-Hung You, Stephen De Gabrielle, Steve Byan, and Wing Hei Chan.

Racket is a community developed open source project and we welcome new contributors. See racket/README.md to learn how you can be a part of this amazing project.

Feedback Welcome

Questions and discussion welcome at the Racket community on Discourse or Discord.

Please share

If you can - please help get the word out to users and platform specific repo packagers

Racket - the Language-Oriented Programming Language - version 9.0 is now available from https://download.racket-lang.org

See https://blog.racket-lang.org/2025/11/racket-v9-0.html for the release announcement and highlights.

Replace this with your post text. Add one or more comma-separated Tags above. The special tag DRAFT will prevent the post from being published.

联系我们 contact @ memedata.com