GnuCash User Manual | ||
---|---|---|
<<< Previous | Next >>> |
The Scheme programming language is used as the extension language for GnuCash. It is particularly used for the following functions:
The QIF import ,
Generating reports ,
Popping up the "tip of the day."
Scheme is a LISP ``dialect'' that is relatively small, nicely supports tail recursion, provides block structure and lexical scoping, and gives a variety of object types ``first-class'' status (e.g. - first class objects are namable and can be passed around as function arguments, results, or as list elements).
GnuCash uses the implementation called Guile.
<<< Previous | Home | Next >>> |
The GnuCash Documentation Set | Scheme Documentation |