Programming Language
R5RS Appeared 1998
R5RS is the fifth revision of the Scheme programming language, part of the Lisp family, known for its minimalist and clean design focusing on functional programming and domain-specific languages. This version, ratified in January 1998, introduced various standard features to make Scheme widely implementable and usable for educational, research, and multi-paradigm development.
Influence graph Influence graph for R5RS: 1 influencing languages, 3 family links Lisp influenced R5RS R5RS is a dialect of Lisp R5RS is a dialect of Scheme R5RS implements Scheme Lisp R5RS Scheme Solid arrows: influence, oldest at the top. Dashed: compiles to / is a dialect of / implements. Descendants graph Descendants graph for R5RS: 12 languages it influenced, 33 influence links Common Lisp influenced Clojure Haskell influenced Clojure R5RS influenced Clojure Racket influenced Clojure Ruby influenced Clojure R5RS influenced Common Lisp R5RS influenced Haskell Lua influenced JavaScript Python influenced JavaScript R5RS influenced JavaScript Common Lisp influenced Julia Lua influenced Julia Python influenced Julia R influenced Julia R5RS influenced Julia Ruby influenced Julia R5RS influenced Lua Haskell influenced Python R5RS influenced Python Common Lisp influenced R R5RS influenced R R5RS influenced Racket Lua influenced Ruby Python influenced Ruby R5RS influenced Ruby Haskell influenced Rust JavaScript influenced Rust R5RS influenced Rust Racket influenced Rust Ruby influenced Rust Common Lisp influenced Scala Haskell influenced Scala R5RS influenced Scala R5RS Haskell Lua Python Common Lisp JavaScript Ruby R Racket Clojure Julia Rust Scala Solid arrows: influence, oldest at the top. Showing the 12 languages R5RS directly influenced.