Programming Language
Racket Appeared 1995
General-purpose, multi-paradigm programming language derived from Lisp and Scheme, renowned for its robust macro system and extensive libraries for domain-specific language development and scripting.
Trends languish rank #147 languish — 67 periods, 2008Q4 to 2025Q2 2008Q4 2025Q2
Influence graph Influence graph for Racket: 18 influencing languages, 3 family links C++ influenced Ada Eiffel influenced Ada Pascal influenced Ada Fortran influenced C Ada influenced C++ APL influenced C++ C influenced C++ F# influenced C++ C influenced C# C++ influenced C# Eiffel influenced C# F# influenced C# Haskell influenced C# Pascal influenced C# Scala influenced C# Ada influenced Eiffel Lisp influenced Erlang C# influenced F# Erlang influenced F# Haskell influenced F# OCaml influenced F# Python influenced F# Scala influenced F# Standard ML influenced F# Lisp influenced Haskell R5RS influenced Haskell Scheme influenced Haskell Standard ML influenced Haskell C influenced OCaml Pascal influenced OCaml Standard ML influenced OCaml Ada influenced Python APL influenced Python C influenced Python C++ influenced Python Haskell influenced Python Lisp influenced Python R5RS influenced Python Scheme influenced Python Standard ML influenced Python Lisp influenced R5RS Eiffel influenced Racket Lisp influenced Racket R5RS influenced Racket Scheme influenced Racket Eiffel influenced Scala Erlang influenced Scala F# influenced Scala Haskell influenced Scala Lisp influenced Scala OCaml influenced Scala R5RS influenced Scala Scheme influenced Scala Standard ML influenced Scala Lisp influenced Scheme Pascal influenced Standard ML Racket is a dialect of Lisp Racket is a dialect of Scheme Racket implements Scheme Fortran Pascal Lisp C Standard ML Scheme R5RS OCaml Erlang Haskell APL Scala C# Python F# C++ Ada Eiffel Racket Solid arrows: influence, oldest at the top. Dashed: compiles to / is a dialect of / implements.