On Wednesday, the team behind Racket released Racket 7.2. Racket is a general-purpose, multi-paradigm programming language based on Scheme and Lisp that emphasizes on functional programming.
Racket’s core is built on a lot of C code, which affects its portability to different systems, maintenance, and performance. Hence, back in 2017, the team decided to make the Racket distribution run on Chez Scheme. Racket on Chez Scheme (Racket CS) implementation has reached the almost complete status with all functionalities in place. Sharing the status of Racket CS, the blog post reads, “DrRacket CS works fully, the main Racket CS distribution can build itself, and 99.95% of the core Racket test suite passes”. Though the code runs fine, still some work needs to be done to ensure end-to-end performance to make Racket CS the default implementation of Racket.
The following updates apply to both the implementations of Racket:
Read the official announcement at Racket’s website.
Racket v7.0 is out with overhauled internals, updates to DrRacket, TypedRacket among others
Pharo 7.0 released with 64-bit support, a new build process and more
PayPal replaces Flow with TypeScript as their type checker for every new web app