racket
« Back to VersTracker
Description:
Modern programming language in the Lisp/Scheme family
Type: Cask  |  Latest Version: 9.0@0  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  @racketlang  |  formulae.brew.sh
Category: Developer tools
Tags: racket scheme lisp programming-language dsl functional
Install: brew install --cask racket
About:
Racket is a comprehensive, multi-paradigm programming language and toolkit. It provides a robust platform for creating both scripts and full applications, featuring a powerful macro system and a rich ecosystem of libraries. Its primary value is enabling rapid development of domain-specific languages and exploring programming language design.
Key Features:
  • Powerful macro system for creating domain-specific languages (DSLs)
  • Comprehensive IDE support via DrRacket
  • Rich standard library and package ecosystem
  • Multi-paradigm support (functional, object-oriented, imperative)
Use Cases:
  • Programming language research and education
  • Building custom languages and tools for specific problem domains
  • Developing robust, functional-first applications
Alternatives:
  • Clojure – JVM-based, focuses on concurrency and immutable data structures for practical application development
  • Common Lisp – Older standard with multiple implementations, less unified tooling but more historical baggage
  • Guile – The GNU project's extension language, designed primarily as an embedded scripting engine
Version History
Detected Version Rev Change Commit
Aug 22, 2025 4:44am 8.18 0 VERSION_BUMP 79442230