SketchyLISP Reference |
Copyright (C) 2006 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 if 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. 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>>] |