SketchyLISP Reference |
Copyright (C) 2007 Nils M Holm |
[-/-] | [Contents] [Index] | [Programs>>] |
SketchyLISP is a language that emphasizes the functional aspects of the Scheme programming language. Except for global definitions and some input and output functions, SketchyLISP is purely functional.
Functional Programming is a style of programming that is based on the evaluation of functions. Programs are created by composing functions and combining them with control and binding constructs. Functional programs, like mathematical functions, are free of side effects.
SketchyLISP is an extended subset of R5RS Scheme, and some of its
functions are borrowed from the upcoming R6RS standard. SketchyLISP
programs normally work in Scheme without modification. There are only
a few SketchyLISP procedures which have no counterparts in Scheme.
These procedures are marked as SketchyLISP Extensions
in this
document.
[-/-] | [Contents] [Index] | [Programs>>] |