GnuCash e Scheme


Table of Contents
Scheme
Documentação Scheme
Guile Scheme

Scheme

A linguagem de programação Scheme é utilizada como uma linguagem de extensão do GnuCash. É particularmente utilizada para as seguintes funcionalidades:

Scheme é um ``dialecto'' LISP que é relativamente pequeno, suporta agradavelmente a recursão, disponibiliza estruturas de bloco e âmbito lexico, e dá a uma variedade de tipos de objectos um status de ``primeira-classe'' (isto é - objectos de primeira classe não nomeáveis e podem ser passados como argumentos de funções, resultados, ou elementos de listas).

GnuCash utiliza a implementação chamada Guile.