Manual do Utilizador GnuCash
<<< Previous | GnuCash e Scheme | Next >>>

# Guile Scheme

Guile é uma implementação de Scheme utilizado em muitos projectos FSF. Está particularmente destinado a ser prontamente embebido em aplicações escritas em C.

- Directório de /pub/guile no red-bean.com

  Esta é a localização ``oficial'' onde o código fonte experimental do Guile se encontra.

- GOOPS - CLOS para Guile

- g-wrap

  G-Wrap é uma ferramenta portável para facilmente importar tipos, funções, e constantes do C para interpretadores Scheme . G-Wrap suporta Guile e RScheme.

  `GnuCash` utiliza o G-Wrap para conectar o Guile e o motor do `GnuCash`.

- SRFI - Proposta de Implementação Scheme (Scheme Requests For Implementation)

  Uma das deficiências mais antigas do Scheme tem sido que a definição da linguagem é deliberadamente espartana, faltando-lhe funcionalidades. Compare a parca definição do Scheme, R5RS com a do Common Lisp, que tem uma muito maior, mais funcional especificação HyperSpec. (Nota: O HyperSpec é discutivelmente um dos melhores e mais sofisticados conjuntos de documentação jamais construidos utilizando HTML.)

  O processo SRFI procura essencialmente adicionar conjuntos de funções em bibliotecas para disponibilizar funcionalidades expandidas que possam ser portáveis através das implementações Scheme. Isto tem incluido bibliotecas para manipular conjuntos, caracteres, texto (strings), "pacotes", registos, datas, objectos.

  `GnuCash` utiliza o SRFI 1 (Listas), 8 (ligações de múltiplos valores; utilizado pelo SRFI 1), e 19 (Datas).

<<< Previous | Home | Next >>>
Documentação Scheme | Up | Relatório de Cotações de Acções