---
key: pl/r5rs
kind: plang
name: "R5RS"
url: https://plangs.page/r5rs
---

# R5RS

> R5RS is the fifth version of Scheme, emphasizing minimalist and functional programming.

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.

## Facts

- Appeared: 1998
- Homepage: https://www.scheme.org/

## Relationships

### Paradigms

- [Functional](https://plangs.page/paradigm/functional)
- [Imperative](https://plangs.page/paradigm/imperative)
- [Metaprog](https://plangs.page/paradigm/metaprogramming)
- [Multi](https://plangs.page/paradigm/multi)
- [Symbolic](https://plangs.page/paradigm/symbolic)

### Platforms

- [Cross-Platform](https://plangs.page/platform/cross)

### Type Systems

- [Dynamic](https://plangs.page/type-system/dynamic)
- [Latent](https://plangs.page/type-system/latent)
- [Strong](https://plangs.page/type-system/strong)

### Dialect of

- [Lisp](https://plangs.page/lisp)
- [Scheme](https://plangs.page/scheme)

### Implements

- [Scheme](https://plangs.page/scheme)

### Influenced By

- [Lisp](https://plangs.page/lisp)

### Influenced

- [Clojure](https://plangs.page/clojure)
- [Common Lisp](https://plangs.page/common-lisp)
- [Haskell](https://plangs.page/haskell)
- [JavaScript](https://plangs.page/javascript)
- [Julia](https://plangs.page/julia)
- [Lua](https://plangs.page/lua)
- [Python](https://plangs.page/python)
- [R](https://plangs.page/r)
- [Racket](https://plangs.page/racket)
- [Ruby](https://plangs.page/ruby)
- [Rust](https://plangs.page/rust)
- [Scala](https://plangs.page/scala)

### Written With

- [C](https://plangs.page/c)

### Tags

- [Compiler](https://plangs.page/tag/compiler)
- [Data Analysis](https://plangs.page/tag/analysis)
- [Industrial Control](https://plangs.page/tag/industrial)
- [Interpreter](https://plangs.page/tag/interpreters)
- [Scripting](https://plangs.page/tag/scripting)
- [Testing](https://plangs.page/tag/testing)
