(in-package #:candle) (defun server (port &optional (background t)) (lame-db:load-known-dbs "/home/herbie/.lame-db/data") (communication:start-listener port background) (sb-thread:make-thread (lambda () (do () (nil) (progn (sleep (* 5 60)) (lame-db:save-known-dbs "/home/herbie/.lame-db/data")))) :name "Save Thread")) (defun add-project (name src) (make-project :name name :src src))