Skip to content
Tech News
← Back to articles

Racket v9.3

read original more articles
Why This Matters

Racket v9.3 introduces enhanced documentation generation, improved package installation options, and performance optimizations for syntax checking and error handling. These updates streamline development workflows and increase flexibility for Racket programmers, benefiting both industry adopters and individual developers.

Key Takeaways

Racket v9.3

posted by Stephen De Gabrielle and John Clements

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

As of this release:

The raco setup command can generate markdown documentation, using the --doc-markdown option.

command can generate markdown documentation, using the option. The "#lang" teaching languages (BSL, …, ISL+; plus DeinProgram) have reached parity with the ones chosen using the Language dialog, and are the recommended choice.

DrRacket’s background expansion disables errortrace annotations, for faster syntax checking.

The raco pkg install command includes new options that provide more install-time configuration flexibility: --adjacent-deps , --destdir , and --attach , and a refined --skip-installed .

command includes new options that provide more install-time configuration flexibility: , , and , and a refined . The ffi/unsafe/runtime-lib library provides a define-runtime-lib mechanism similar to define-runtime-path , allowing location of libraries located relative to a source file.

library provides a mechanism similar to , allowing location of libraries located relative to a source file. The prompt-tag/c contract generator no longer performs checking on call/cc when the #:call/cc option is not present.

... continue reading