articles/scheme.md: update

This commit is contained in:
tocariimaa 2025-02-13 13:18:59 -03:00
parent 82f27ef69a
commit a3e26984e7

View file

@ -3,8 +3,8 @@ Scheme is a [Lisp](lisp.md) dialect created in 1975 by Guy Steele and Gerald Sus
minimalistic and elegant leaning towards a functional programming paradigm, being the language used in the
famous [SICP](sicp.md) book (using the MIT/GNU Scheme implementation).
Scheme is standardized in a series of documents called *Revised Report on the Algorithmic Language Scheme* (R^nRS) (where the `n` stands for
the version), being the most popular revision the R5RS standard released in 1998.
Scheme is standardized in a series of documents called *Revised^n Report on the Algorithmic Language Scheme* (RnRS) (where the `n` stands for
the version), being the most popular the R5RS revision released in 1998.
## Controversy around the R6RS revision (The Great Bloatening)
In 2003 work in a new revision of Scheme began, R6RS, finished in 2007. This new revision was controversial since it
@ -50,7 +50,8 @@ Since Scheme (specially the R5RS standard) is simple, there are multiple impleme
- [R5RS document](https://conservatory.scheme.org/schemers/Documents/Standards/R5RS/)
- [Official Scheme site](https://www.scheme.org/)
- A incomplete tutorial in wikibooks: <https://en.wikibooks.org/wiki/Scheme_Programming>
- <https://try.scheme.org/>.
- <https://try.scheme.org/>: Scheme in a web browser, seems to be Gambit Scheme.
- <https://try.gambitscheme.org/>
- <https://docs.scheme.org/>
- [Teach Yourself Scheme in Fixnum Days](https://docs.scheme.org/tyscheme/)
- [R7RS site](https://r7rs.org/)