Posted by Stephen DeGabriel and John Clements
We are pleased to announce that Racket v9.0 is now available at https://download.racket-lang.org/.
Racket 9.0 is here!
A major release is always exciting and Racket 9.0 is no exception as it introduces Parallel Threads. While Racket has had green threads for some time, and supports parallelism through futures and spots, we think parallel threads is a major addition.
According to this release:
- The racket supports parallel threads. See the new blog post on the topic for more details.
- Parallel threads can be created using
#:poolLogic for thread creation. - made with thread
#:keepset to'resultsWill record your results for later retrievalthread-wait,
- Parallel threads can be created using
-
black-boxWrapper optimizing prevents the compiler from completely optimizing out some calculations. This can be helpful in ensuring that benchmarks are accurate. -
decompile-linkletThe function can map linklets back to S-expressions. - When using a BC racket,
processor-countThe function is changed to always return parallel calculations. - We now distribute the “natipkg” package for AArch64, which is useful for package-building and package-testing infrastructure.
- Check the syntax track identifiers contained more deeply in the “original” field of the syntax object.
-
mathThe library includes the Weibull distribution. - 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 Massasci, Jed Sellers, Jakub Zalewski, Jens Axel Sogaard, Jstarre, John Clements, Jordan Johnson, Matthew Flatt, Matthias Felisen, Mike Sperber, Philip McGrath, RMOLive, Robbie Findler, Ruifeng Xie, Ryan Culpepper, Sam Phillips, Sam Tobin-Hochstedt, Sebastian Raquel, Shenleban Tongying, Shu-Hung Yu, Stephen DeGabriel, Steve Bien, and Wing Hei Chan.
racket is a community-developed open source project and we welcome new contributors. Check out racket/README.md to learn how you can be a part of this amazing project.
Feedback welcome
Questions and discussion are welcome in 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. special tag DRAFT The post will be prevented from being published.
<a href