Scheme
From Just Solve the File Format Problem
(Difference between revisions)
(add .scm extension) |
(add GNU Guile and Racket) |
||
Line 2: | Line 2: | ||
|formattype=Languages | |formattype=Languages | ||
|subcat=Programming Languages | |subcat=Programming Languages | ||
− | |extensions={{ext|scm}} | + | |extensions={{ext|scm}}, {{ext|sch}}, {{ext|ss}}, {{ext|rkt}} (Racket)<ref>https://docs.racket-lang.org/drracket/drracket-files.html</ref> |
}} | }} | ||
'''Scheme''' is a dialect of [[LISP]] which attempts to keep the semantics clean and simple with few divergent ways to express something (which is a diametrically opposite tack to [[Perl]], which prides itself in having "more than one way to do anything"). | '''Scheme''' is a dialect of [[LISP]] which attempts to keep the semantics clean and simple with few divergent ways to express something (which is a diametrically opposite tack to [[Perl]], which prides itself in having "more than one way to do anything"). | ||
+ | |||
+ | Scheme also has its own variants, such as '''GNU Guile''' and '''Racket'''. | ||
== Links == | == Links == | ||
Line 14: | Line 16: | ||
* Structure and Interpretation of Computer Programs (aka. "The Scheme Bible") available [http://mitpress.mit.edu/sicp/ here] (based on R5RS) | * Structure and Interpretation of Computer Programs (aka. "The Scheme Bible") available [http://mitpress.mit.edu/sicp/ here] (based on R5RS) | ||
* [http://www.scheme.com/tspl4/ The Scheme Programming Language, Fourth Edition, by R. Kent Dybvig (free online book)] | * [http://www.scheme.com/tspl4/ The Scheme Programming Language, Fourth Edition, by R. Kent Dybvig (free online book)] | ||
+ | |||
+ | == References == | ||
+ | <references /> |
Revision as of 01:36, 23 May 2017
Scheme is a dialect of LISP which attempts to keep the semantics clean and simple with few divergent ways to express something (which is a diametrically opposite tack to Perl, which prides itself in having "more than one way to do anything").
Scheme also has its own variants, such as GNU Guile and Racket.
Links
- MIT Scheme page
- Current version of the Scheme standard, R6RS
- Previous version of the Scheme standard: R5RS
- Working groups and drafts for the next version of the Scheme standard, R7RS, here
- List of Scheme resources, papers and implementations [1]
- Structure and Interpretation of Computer Programs (aka. "The Scheme Bible") available here (based on R5RS)
- The Scheme Programming Language, Fourth Edition, by R. Kent Dybvig (free online book)