We are pleased to announce Racket v8.15 is now available from https://download.racket-lang.org/.
As of this release:
-
Documentation search results are ordered, with visual cues indicating what their source is (core, main-distribution, etc.). These results are also grouped by language family (Racket, Rhombus, etc.). (e.g. search 'second')
-
DrRacket offers to restore previously open files when starting, which can be made the default.
-
In DrRacket, Images in editing panels can be saved by right-clicking, including those generated by the functional picture libraries
pict
and2htdp/image
.
-
raco pkg
introduces theuninstall
command as the opposite ofinstall
. Theremove
name for this functionality is retained for compatibility. (See Package Management in Racket - 3.3raco pkg uninstall
.) -
raco pkg
improves the handling of--clone
and--unclone
. (See Package Management in Racket - 3.2raco pkg update
.) -
iOS is a compilation target, distinct from macOS. (See Inside:Racket C API - 29 Cross-compiling Racket Sources for iOS.)
-
Racket supports falling back to IPv4 during hostname resolution when IPv6 fails.
-
Memory allocated using the ffi/unsafe library can be initially zeroed, using the
'zeroed-atomic
and'zeroed-atomic-interior
flags. (See The Racket Foreign Interface - 4.2 Memory Managementmalloc
mode'zeroed-atomic
and'zeroed-atomic-interior
.) -
Many other bugs are fixed and documentation has been improved!
Thank you
The following people contributed to this release:
Alec Mills, Alex Knauth, Alexander Shopov, Ashlynn Anderson, Ashton Wiersdorf, Ben Greenman, Benjamin Yeung, Bob Burger, Bogdan Popa, Breck Yunits, Carl Gay, Claes Wallin (韋嘉誠), CooperCorad, Crystal Jacobs, D. Ben Knoble, Dexter Santucci, Eduardo Cavazos, Emil Szpakowski, evelynmitchell, Greg Hendershott, Gunnar Ahlberg, Gwen Weinholt, Idiomdrottning, Ikko Eltociear Ashimine, Jacqueline Firth, Jarhmander, Jay McCarthy, Jens Axel Søgaard, Jimmy McNutt, jinser, Jinser Kafka, John Clements, lukejianu, Marc Nieper-Wißkirchen, Matej Fandl, Matthew Flatt, Matthias Felleisen, Michael Ballantyne, Mike Sperber, olopierpa, Paul Morris, Phil Nguyen, Philip McGrath, Robby Findler, Ronald Garcia, Ryan Culpepper, Sam Phillips, Sam Tobin-Hochstadt, Siddhartha Kasivajhula, Sorawee Porncharoenwase, Stephen De Gabrielle, Syntacticlosure, Taylor Allred, Tomas Fabrizio Orsi, Wing Hei Chan, and Yafei Yang.
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 Discourse or Discord.
Please share
If you can - please help get the word out to users and platform-specific package maintainers:
Racket - the Language-Oriented Programming Language - version 8.15 is now available from https://download.racket-lang.org
See https://blog.racket-lang.org/2024/11/racket-v8-15.html for the release announcement and highlights.