Software update: Racket 8.6

Spread the love

Racket is a development language with which other development languages ​​can be developed. In addition, you can simply develop in Racket itself. It was previously known as the PLT Scheme and comes from the Lisp-Scheme family. For the background we refer to it manifest, written under the direction of Matthias Felleisen. The developers have released version 8.6 of Racket and the changelog of that release looks like this:

Changes in Racket version 8.6:

  • Racket has an “equal-always?” primitive that equates values ​​that will stay the same even if mutated. See here for more information.
  • This release uses a new build system, Zuo, which is implemented as a little language, in accordance with the ideas of Language Oriented Programming (LOP). The implementation has a single C file (plus libraries implemented in Zuo), so it compiles easily. The zuo/build library is modeled on make and Shake for tracking dependencies and build steps. See here and here for more information.
  • Racket supports stencil vectors, which associate a virtual bitmask with a vector, enabling certain mask-equipped update operations. See here for more information.
  • Racket supports Arm64 machines running Windows.
  • Redex has support for simultaneous substitutions. See here for more information.
  • The Web Server provides control over the maximum number of concurrent connections via its “safety limits” construct. See here for more information.
  • The Web Server has improved logging performance and improved request parsing performance, reducing tail latencies.
  • The Web Server supports logging response status code via web-server/dispatchers/dispatch-logresp. See here for more information.
  • The db library supports custom types for PostgreSQL connections; see pg-custom-type for details. See here for more information.
  • The release includes many other repairs and changes!

Version number 8.6
Release status Final
Operating systems Windows 7, Linux, BSD, Solaris, Windows Server 2008, Windows Server 2012, Windows 8, Windows 10, Windows Server 2016, Windows Server 2019, Windows 11
Website Racket
Download
License type Prerequisites (GNU/BSD/etc.)
You might also like