Scheme

From Just Solve the File Format Problem
(Difference between revisions)
Jump to: navigation, search
(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

File Format
Name Scheme
Ontology
Extension(s) .scm, .sch, .ss, .rkt (Racket)[1]

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

References

  1. https://docs.racket-lang.org/drracket/drracket-files.html
Personal tools
Namespaces

Variants
Actions
Navigation
Toolbox