Scheme is a general-purpose, functional, programming language that is descended from Lisp and Algol. It is a statically scoped and properly tail-recursive dialect of Lisp.
Scheme is a very simple language with a very simple syntax based on s-expressions. Its simplicity has been fundamental in making it a popular introductory language. It follows a minimalist design philosophy specifying a small standard core with powerful tools for language extension. This philosophy helps make Scheme a programming language that can be learned over a weekend. Nevertheless, Scheme is a very versatile language and has been used to write a diverse range of applications such as financial analysis tools, compilers, virtual reality systems, as well as more mundane software.
http://www.linuxlinks.com/portal/news/article.php?story=20130504085220762