unctions are the wonderful and powerful building blocks of computer programs. Functions allow you to break code down into simpler, more manageable steps. They also allow you to break programs into reusable parts -- parts that are both reusable within the program and in other programs as well. In this article, learn how to create new functions at runtime based on templates, how to create functions
I haven't read it yet, but it seems to be about scheme and the beauty of lists
The report gives a defining description of the programming language Scheme. Scheme is a statically scoped and properly tail-recursive dialect of the Lisp programming language invented by Guy Lewis Steele Jr. and Gerald Jay Sussman. It was designed to have an exceptionally clear and simple semantics and few different ways to form expressions. A wide variety of programming paradigms, including imper
JavaScript has much in common with Scheme. It is a dynamic language. It has a flexible datatype (arrays) that can easily simulate s-expressions. And most importantly, functions are lambdas.
Because of this deep similarity, all of the functions in The Little Schemer can be written in JavaScript. The syntaxes of these two languages are very different, so some transformation rules are needed.
How to Use Scheme
Writing Scripts and Programs with PLT Scheme
DrScheme is a superbly
designed programming environment for a family of implementations of the Scheme programming language. Combined
with a great, freely available textbook, How To Design Programs which lays
emphasis on the program design process rather than on finer
The Schematics Scheme Cookbook is a collaborative effort to produce time-saving documentation and recipes for using Scheme for common tasks in practical contexts, particularly in commercial environments.
This wiki is about anything even remotely related to the programming
language Scheme (see what-is-scheme) and the people that use it.
That is a very general statement, and this wiki is meant to be very
general. It's for, by and about the community that has evolved about
Scheme.
There are in fact quite a few scheme-wikis out there, but they are