-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathtreep.asd
39 lines (37 loc) · 1.16 KB
/
treep.asd
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
(defsystem "treep"
:version "0.1.0"
:author "Alessio Stalla"
:license "AGPL"
:depends-on ("closer-mop" "fset")
:components ((:module "src/level0"
:components
((:file "packages")
(:file "symbols") (:file "symbols-io")
(:file "forms") (:file "abstractions")
(:file "reader")
(:file "printer")
(:file "evaluator")
(:file "loader")
(:file "repl")
;;TODO (:file "lisp") (:file "object-system") (:file "level1-boot")
)))
:description "The Treep language"
:in-order-to ((test-op (test-op "treep/tests"))))
(defsystem "treep/tests"
:author "Alessio Stalla"
:license "AGPL"
:depends-on ("treep" "rove")
:components ((:module "tests"
:components
((:file "main")))) ;TODO (:file "object-system"))))
:description "Test system for treep"
:perform (test-op (op c) (symbol-call :rove :run c)))
(defsystem "treep/server"
:version "0.1.0"
:author "Alessio Stalla"
:license "AGPL"
:depends-on ("treep" "ningle" "cl-json")
:components ((:module "src/server"
:components
((:file "server"))))
:description "HTTP access to the running Treep image")