TECH Signal 405
Racket v9.3 adds markdown doc generation, package install options, and define-runtime-lib
Illustration only Photo by Declan Sun on Unsplash
Racket v9.3 introduces markdown documentation generation via `raco setup`, new package install configuration options, teaching language parity, a `define-runtime-lib` mechanism for locating FFI libraries relative to source files, and several performance and correctness improvements.
The markdown doc generation and expanded package install options improve the build and deployment workflow for Racket projects. The `define-runtime-lib` mechanism addresses a practical distribution problem for FFI code that previously lacked a reliable way to locate bundled native libraries at runtime. Performance improvements to `racket/base` module loading and DrRacket syntax checking reduce friction in everyday development.
Written by elseif from the cluster below · every claim links back to a sourceThe three things worth knowing
`raco setup` now generates markdown documentation with the `--doc-markdown` option
`raco pkg install` gains `--adjacent-deps`, `--destdir`, `--attach`, and a refined `--skip-installed` for more install-time configuration
The `ffi/unsafe/runtime-lib` library provides `define-runtime-lib` for locating native libraries relative to a source file
THE CLUSTER