Difference between revisions of "Scheme"

From WikEmacs
Jump to: navigation, search
(corrected minor errors about scheme the language)
(Implementation)
Line 1: Line 1:
 
Scheme is a programming language of the [[:Category:Lisp|Lisp]] family. Praised for its minimalist design, Scheme is [[lexical scope|lexcially scoped]], requires tail-call optimization and pioneered first class continuations.
 
Scheme is a programming language of the [[:Category:Lisp|Lisp]] family. Praised for its minimalist design, Scheme is [[lexical scope|lexcially scoped]], requires tail-call optimization and pioneered first class continuations.
  
== Implementation ==
+
using color schemes to hint at ctxneot is usefulAgreed. beyond that: you are totally crazyCorey?  Crazy?  Agreed.  It should always be black on whiteBah.  Green on black.  White as a background is just more strain on the eyes.
 
+
=== Guile ===
+
[[Guile]] is the GNU Ubiquitous Intelligent Language for Extensions, the official extension language for the GNU operating system.
+
 
+
=== Racket ===
+
Formerly known as PLT Scheme
+
  
 
== Major Mode for editing Scheme ==  
 
== Major Mode for editing Scheme ==  

Revision as of 11:24, 22 June 2012

Scheme is a programming language of the Lisp family. Praised for its minimalist design, Scheme is lexcially scoped, requires tail-call optimization and pioneered first class continuations.

using color schemes to hint at ctxneot is usefulAgreed. beyond that: you are totally crazyCorey? Crazy? Agreed. It should always be black on whiteBah. Green on black. White as a background is just more strain on the eyes.

Major Mode for editing Scheme

Minor Mode for editing Scheme

  • Paredit is a mode for structured editing of S-expressions. Useful with any Lisp.
  • Rainbow_delimiters highlights parentheses, brackets, and braces according to their depth, each level in a different colour. Also available in ELPA.

Useful Links