-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathorg.tfeb.hax.asd
82 lines (79 loc) · 2.56 KB
/
org.tfeb.hax.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
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
;;;; ASDF sysdcl for hax
;;;
(in-package :asdf-user)
(defsystem "org.tfeb.hax"
:description "TFEB hax"
:version (:read-file-line "VERSION")
:author "Tim Bradshaw"
:license "MIT"
:homepage "https://github.com/tfeb/tfeb-lisp-hax"
:depends-on (#-LispWorks "closer-mop")
:in-order-to ((test-op (load-op "org.tfeb.hax/test")))
:components
((:file "collecting")
(:file "wrapping-standard")
(:file "iterate")
(:file "dynamic-state")
(:file "memoize")
(:file "abstract-classes")
(:file "singleton-classes")
(:file "cs-forms")
(:file "read-package")
(:file "comment-form")
(:file "define-functions")
(:file "trace-macroexpand")
(:file "binding"
:depends-on ("collecting" "iterate"))
(:file "stringtable"
:depends-on ("collecting" "iterate"))
(:file "object-accessors")
(:file "utilities"
:depends-on ("collecting" "iterate"))
(:file "simple-loops"
:depends-on ("collecting" "iterate" "utilities"))
(:file "spam"
:depends-on ("simple-loops"))
(:file "metatronic"
:depends-on ("utilities"))
(:file "slog"
:depends-on ("simple-loops" "collecting" "spam"
"metatronic"))
(:file "let-values"
:depends-on ("spam" "collecting" "iterate"
"utilities" "process-declarations"))
(:file "process-declarations"
:depends-on ("utilities"))
(:file "hax-cometh"
:depends-on ("collecting" "wrapping-standard"
"iterate" "dynamic-state" "memoize"
"abstract-classes" "singleton-classes"
"cs-forms" "read-package" "comment-form"
"define-functions" "trace-macroexpand"
"binding" "stringtable" "object-accessors"
"utilities" "simple-loops" "spam"
"metatronic" "slog" "let-values"
"process-declarations"))))
(defsystem "org.tfeb.hax/test"
:description "TFEB hax tests"
:version (:read-file-line "VERSION")
:author "Tim Bradshaw"
:license "MIT"
:homepage "https://github.com/tfeb/tfeb-lisp-hax"
:depends-on ("org.tfeb.hax" "parachute")
:pathname "test/"
:components
((:file "test-binding")
(:file "test-iterate")
(:file "test-collecting")
(:file "test-simple-loops")
(:file "test-metatronic")
(:file "test-slog-setup")
(:file "test-slog-blackbox"
:depends-on ("test-slog-setup"))
(:file "test-slog-whitebox"
:depends-on ("test-slog-setup"))
(:file "test-slog-run"
:depends-on ("test-slog-setup"
"test-slog-blackbox"
"test-slog-whitebox"))
(:file "test-let-values")))