Racket
Racket
7.9

5.0

Racket free download for Mac

Racket7.9

03 November 2020

Popular variant of the Scheme programming language.

Overview

Racket is a popular variant of the Scheme programming language. Its features and benefits include:

  • Grow your Program: Racket's interactive mode encourages experimentation, and quick scripts easily compose into larger systems. Small scripts and large systems both benefit from native-code JIT compilation. When a system gets too big to keep in your head, you can add static types.
  • Grow your Language: Extend Racket whenever you need to. Mold it to better suit your tasks without sacrificing interoperability with existing libraries and without having to modify the tool chain. When less is more, you can remove parts of a language or start over and build a new one.
  • Grow your Skills: Whether you're just starting out, want to know more about programming language applications or models, looking to expand your horizons, or ready to dive into research, Racket can help you become a better programmer and system builder.

What's new in Racket

Version 7.9:
  • Racket CS may become the default Racket implementation in the next release. If, between this release and the next, no bugs are discovered in Racket CS that are more serious than those typically discovered in Racket BC, then Racket CS will become the default for the next release. (Serious Racket CS bugs were found since the v7.8 release, but they’re ever fewer and farther between.)
  • Various improvements to Check Syntax arrows and renaming, thanks to Sorawee Porncharoenwase.
  • Full support for struct type properties in Typed Racket, developed by Fred Fu.
  • Racket CS now supports parallel garbage collection, along with improvements for place-local-allocation and incremental promotion.
  • Unix platforms now use the XDG filesystem conventions for the locations of per-user configuration and library files by default, but legacy paths are still used where they exist already.
  • Scribble improvements by Sorawee Porncharoenwase, William Bowman, and Shu-Hung You.
  • Improvements to the plot library from Alex Harsányi and Bert De Ketelaere.
  • The datum form from syntax/datum works with syntax pattern variables and syntax-parse attributes.
  • Unicode input works with recent versions of libedit in addition to libreadline. On Mac OS, a compatible version of libedit is included with Racket.

Join over 500,000 subscribers.

Subscribe for our newsletter with best Mac offers from MacUpdate.

How would you rate Racket app?

1 Reviews of Racket

5
ylluminate
08 November 2016
Version: 6.7

Most helpful

What a fantastic development environment. I do wish, though, that DrRacket was more like TextMate or Emacs in some ways, but there is so much to like that I can't discount it.
(0)
5
ylluminate
08 November 2016
Version: 6.7
What a fantastic development environment. I do wish, though, that DrRacket was more like TextMate or Emacs in some ways, but there is so much to like that I can't discount it.
(0)