Computing Atlas

How Computing Was Built
Sign In
Text size
100%
Theme
Programming Language

Racket

Functional Language

Racket is a general-purpose, multi-paradigm programming language based on the Scheme dialect of Lisp. It was designed to be a platform for programming language design and implementation, and features a module system supporting the creation of new, domain-specific languages within the language itself. Racket originated as PLT Scheme, an educational and research variant of Scheme, and was renamed Racket in 2010.

Facts
First Released
1995 1
Paradigm
Multi-paradigm, functional, Lisp dialect 1
Significance
Grew from a teaching dialect of Scheme into a platform for designing new programming languages, with an extensive macro system used to build embedded and domain specific languages. 1
Connections

Built On

Direction correction: Racket began as PLT Scheme, a Scheme implementation, not the reverse.

Sources
1. Wikipedia: Racket (programming language)
Wikimedia FoundationHistory section
Quote, History section
In January 1995, the group decided to develop a pedagogic programming environment based on Scheme.
View the Source
Comments (0)
No comments yet. Be the first to share a thought.
Reader Challenges (0)
No disputes yet. Spotted an error or a better source? Open the first one.