Racket v9.1
5 hours ago
- #programming
- #release
- #racket
- Racket v9.1 is now available with several new features and improvements.
- Documentation organization can now be specialized by language family, currently used by Rhombus.
- The `for` form and variants now accept an `#:on-length-mismatch` specifier.
- DrRacket improvements include better GUI for color schemes, curved syntax arrows, and improved 'Insert Large Letters' functionality.
- `exn-classify-errno` now maps network and filesystem error numbers to posix-standard symbols for more portable code.
- Racket BC's behavior on certain character operations now matches Racket CS, with a small performance penalty for BC programs.
- `make-struct-type` procedure can inherit the current inspector with a 'current' flag.
- Bundle configurations can better control conventions for locating shared object files.
- `system-type` function can report on platform and shared-object-library conventions with new flags.
- `openssl/legacy` library allows access to OpenSSL's built-in 'legacy' provider for outdated algorithms.
- Typed Racket improves expected type propagation for keyword argument functions.
- Many other repairs and documentation improvements included.
- Contributors listed include Alexander Shopov, John Clements, Matthew Flatt, and others.
- Racket is a community-developed open-source project welcoming new contributors.
- Feedback and discussion are encouraged on Racket's Discourse or Discord communities.