Hasty Briefsbeta

Bilingual

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.