forked from DalekBaldwin/on-lisp
-
Notifications
You must be signed in to change notification settings - Fork 0
/
on-lisp.asd
88 lines (84 loc) · 4.24 KB
/
on-lisp.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
83
84
85
86
87
88
(require "asdf")
(defpackage :on-lisp-system
(:use :cl :asdf))
(in-package :on-lisp-system)
(defsystem :on-lisp
:name "on-lisp"
:author '("Paul Graham [original book and code: ep.yimg.com/ty/cdn/paulgraham/onlisp.lisp]"
"Kyle Littler [contemporization and accessibilization]")
:license "Original code:
This code is copyright 1993 by Paul Graham, but anyone who wants
to use the code in any nonprofit activity, or distribute free
verbatim copies (including this notice), is encouraged to do so.
Modified code:
As long as you tell people it's modified and link to
the original, that's fine. --pg"
:components
((:static-file "on-lisp.asd")
(:module :src
:components
((:file "package")
(:file "chapter-02" :depends-on ("package"))
(:file "chapter-03" :depends-on ("package"))
(:file "chapter-04" :depends-on ("package"))
(:file "chapter-05" :depends-on ("package"))
(:file "chapter-06" :depends-on ("package"))
(:file "chapter-07" :depends-on ("package"))
(:file "chapter-08" :depends-on ("package"))
(:file "chapter-09" :depends-on ("package"))
(:file "chapter-10" :depends-on ("package"))
(:file "chapter-11" :depends-on ("package"
"chapter-04"))
(:file "chapter-12" :depends-on ("package"
"chapter-11"))
(:file "chapter-13" :depends-on ("package"
"chapter-04"
"chapter-11"))
(:file "chapter-14" :depends-on ("package"))
(:file "chapter-15" :depends-on ("package"
"chapter-05"))
(:file "chapter-16" :depends-on ("package"
"chapter-04"
"chapter-12"
"chapter-14"))
(:file "chapter-17" :depends-on ("package"
"chapter-05"
"chapter-15"))
(:file "chapter-18" :depends-on ("package"
"chapter-04"
"chapter-11"
"chapter-14"))
(:file "chapter-19" :depends-on ("package"
"chapter-11"
"chapter-14"
"chapter-18"))
(:file "chapter-20" :depends-on ("package"))
(:file "chapter-21" :depends-on ("package"
"chapter-20"))
(:file "chapter-22" :depends-on ("package"))
(:file "chapter-23" :depends-on ("package"
"chapter-11"
"chapter-20"
"chapter-22"))
(:file "chapter-24" :depends-on ("package"
"chapter-04"
"chapter-11"
"chapter-12"
"chapter-14"
"chapter-18"
"chapter-19"
"chapter-20"
"chapter-22"))
(:file "chapter-25" :depends-on ("package"
"chapter-04")))))
:depends-on (:named-readtables))
(defsystem :on-lisp-test
:depends-on (:on-lisp :stefil :lisp-unit2 :named-readtables)
:components
((:module :test
:components ((:file "package")
(:file "chapter-19-test")
(:file "chapter-24-test")
(:file "chapter-25-test")
(:file "on-lisp-test"))
:serial t)))