- See moreSee all on Wikipedia
Scheme (programming language) - Wikipedia
Scheme is a dialect of the Lisp family of programming languages. Scheme was created during the 1970s at the MIT Computer Science and Artificial Intelligence Laboratory (MIT AI Lab) and released by its developers, Guy L. Steele and Gerald Jay Sussman, via a series of memos now known as the Lambda … See more
Origins
Scheme started in the 1970s as an attempt to understand Carl Hewitt's Actor model, … See moreScheme is primarily a functional programming language. It shares many characteristics with other members of the Lisp programming … See more
The language is formally defined in the standards R5RS (1998) and R6RS (2007). They describe standard "forms": keywords and accompanying … See more
The elegant, minimalist design has made Scheme a popular target for language designers, hobbyists, and educators, and because of its small … See more
1970sScheme was created at the MIT Computer Science and Artificial Intelligence Laboratory (MIT AI Lab) and released by its developers, Guy L. Steele and Gerald Jay Sussman, via a series of memos now known as the Lambda Papers.1998Scheme's input and output is based on the port datatype. R5RS defines two default ports, accessible with the procedures current-input-port and current-output-port, which correspond to the Unix notions of standard input and standard output.1998The textbook Structure and Interpretation of Computer Programs (SICP) was published.2003A new language standardization process began at the 2003 Scheme workshop, with the goal of producing an R6RS standard in 2006.2007The R6RS standard was ratified.2007The R6RS standard has caused controversy because some see it as a departure from the minimalist philosophy.2013The R7RS-small standard was ratified.2013The R6RS standard omits these procedures from the main report, but specifies them as R5RS compatibility procedures in the standard library (rnrs r5rs (6)).2013The R7RS-small standard was made available.2013The R7RS-small standard was ratified.This subsection documents design decisions that have been taken over the years which have given Scheme a particular character, … See more
Because of Scheme's minimalism, many common procedures and syntactic forms are not defined by the standard. In order to keep the core … See more
Scheme is widely used by several schools; in particular, several introductory computer science courses use Scheme in conjunction with the textbook Structure and Interpretation of … See more
Wikipedia text under CC-BY-SA license Scheme (programming language) - Wikiwand
The Scheme Programming Language
Related searches for Scheme (programming language) wikipedia