Racket
Racket is a multi-paradigm programming language and platform designed for language creation, scripting, and application development. A descendant of Scheme, it emphasizes a hygienic macro system, first-class support for multiple languages, and a large standard library. The platform includes an integrated development environment, tooling, documentation, and package management, all geared toward education, research, and production use.
Racket originated as PLT Scheme in the mid-1990s at Rice University as a teaching and research language.
Key features include a hygienic macro system, first-class continuations, a module system, and support for multiple
Racket is free and open-source, distributed under a BSD-style license. It is used in universities, research,