pacioli
is an accounting program, written in common lisp using the
CLIM GUI library.
The name pacioli
is a tribute to Luca Pacioli.
pacioli
started as viewer for ledger-cli file but now you can also
use it to add and edit your transactions.
pacioli
doesn’t know all ledger-cli syntax but is able to load
simple file and of course is able to load the file written by itself.
All the dependencies of pacioli
can be loaded from quicklisp except
~scigraph-evo~, ~adm-clim-lib~ and
~mcclim-completion-patch~. Therefore it is necessary to clone
pacioli
, scigraph-evo
, adm-clim-lib
and
mcclim-completion-patch
in a directory where asdf
can find them
(e.g. ~/common-lisp
or ~/quicklisp/local-project
)
$ cd ~/common-lisp
$ git clone https://github.com/admich/scigrap-evo.git
$ git clone https://github.com/admich/adm-clim-lib.git
$ git clone https://github.com/admich/mcclim-completion-patch.git
$ git clone https://github.com/admich/pacioli.git
Then load pacioli
system with quickload
and start the application:
(ql:quickload :pacioli)
(pacioli:pacioli :new-process t)
From the interactor import your ledger file with command Import
Ledger
or import the demo file with command Demo
. Explore
yourself. There is no auto-save so you need to save your work with
command Export As Ledger
.