Racket

Basic idea

A descendant of Scheme aimed at language-oriented programming. Comes with a powerful hygienic macro system (syntax-parse), a contract system, and tools (#lang) for defining whole new languages that interoperate.

Key facts

Siblings