feat(lisp): Implement persistent storage via cl-prevalence

Uses the cl-prevalence system to store tasks on disk. The storage
location is either relative to the working directory in which the
system is started or determined (with priority) by the environment
variable `GEMMA_DATA_DIR`.
This commit is contained in:
Vincent Ambo 2017-12-21 01:21:11 +01:00
parent 51ddb8fb53
commit a8d46a358e
2 changed files with 45 additions and 19 deletions

View file

@ -13,7 +13,10 @@
:version "0.1.0"
:author "Vincent Ambo"
:license "GPLv3"
:depends-on (alexandria local-time hunchentoot yason)
:depends-on (local-time
hunchentoot
cl-json
cl-prevalence)
:components ((:module "src"
:components
((:file "gemma"))))