87d245eb43451379f35800fc7a754f5f202ff211
[candle] / src / main / server.lisp
1 (in-package #:candle)
2
3 (defun server (port &optional (background t))
4  (lame-db:load-known-dbs "/home/herbie/.lame-db/data")
5  (communication:start-listener port background)
6  (sb-thread:make-thread
7   (lambda ()
8    (do () (nil)
9     (progn
10      (sleep (* 5 60))
11      (lame-db:save-known-dbs "/home/herbie/.lame-db/data"))))
12   :name "Save Thread"))
13
14 (defun add-project (name src)
15  (make-project :name name :src src))