-
Notifications
You must be signed in to change notification settings - Fork 0
/
lectures.asd
35 lines (34 loc) · 1.07 KB
/
lectures.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
(defsystem "lectures"
:version "0.2.0"
:author "Jason S. Robinson"
:license ""
:depends-on ()
:components ((:module "src"
:components
((:file "utils")
(:file "model")
(:file "lec-7"
:depends-on ("model"))
(:file "lec-8")
(:file "lec-9"
:depends-on ("utils"))
(:file "lec-10")
(:file "lec-11"))))
:in-order-to ((test-op (test-op "lectures/tests")))
:description "Collection of Practical sessions, suggested activities and Exercises
from Nick Levine's Declarative Languages course and ANSI CL by Paul Graham.")
(defsystem "lectures/tests"
:author "Jason S. Robinson"
:license ""
:depends-on ("lectures"
; "ptester" ; Test harness
"cl-quickcheck") ; Property-Based Testing
:components ((:module "tests"
:components
((:file "packages")
(:file "main"
:depends-on ("packages")))))
:description "Test system for the variouse exercises and activities I did from
the lectures"
:perform (test-op (op c)
(symbol-call 'lectures/tests ':run-all-tests)))