-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathdune
135 lines (134 loc) · 3.69 KB
/
dune
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
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
(rule
(target README.md)
(mode promote)
(deps
MD_metadata.md
chapter1/README.md
chapter2/README.md
chapter3/README.md
chapter4/README.md
chapter5/README.md
chapter6/README.md
chapter7/README.md
chapter8/README.md
chapter9/README.md
chapter10/README.md
chapter11/README.md)
(action
(with-stdout-to
README.md
(progn
(cat MD_metadata.md)
(echo
"<!-- Do NOT modify this file, it is automatically generated -->\n")
(echo "# Curious OCaml\n")
(cat chapter1/README.md)
(echo "\n\n")
(cat chapter2/README.md)
(echo "\n\n")
(cat chapter3/README.md)
(echo "\n\n")
(cat chapter4/README.md)
(echo "\n\n")
(cat chapter5/README.md)
(echo "\n\n")
(cat chapter6/README.md)
(echo "\n\n")
(cat chapter7/README.md)
(echo "\n\n")
(cat chapter8/README.md)
(echo "\n\n")
(cat chapter9/README.md)
(echo "\n\n")
(cat chapter10/README.md)
(echo "\n\n")
(cat chapter11/README.md)))))
(rule
(target old_lectures_as_book.md)
(mode promote)
(deps
chapter1/functional-lecture01.md
chapter2/functional-lecture02.md
chapter2/functional-lecture02-deriv1.md
chapter2/lecture02-exercises.md
chapter3/functional-lecture03.md
chapter3/lecture03-exercises.md
chapter4/functional-lecture04.md
chapter4/lecture04-exercises.md
chapter5/functional-lecture05.md
chapter5/lecture05-exercises.md
chapter6/functional-lecture06.md
chapter6/lecture06-exercises.md
chapter7/functional-lecture07.md
chapter7/lecture07-exercises.md
chapter8/functional-lecture08.md
chapter8/lecture08-exercises.md
chapter9/functional-lecture09.md
chapter9/lecture09-exercises.md
chapter10/functional-lecture10.md
chapter10/lecture10-exercises.md
chapter11/functional-lecture11.md
chapter11/lecture11-exercises.md
exam/Exam1.md
exam/exam-Feb2013-set1.md
exam/exam-Feb2013-set2.md
exam/exam-Feb2013-set3.md)
(action
(with-stdout-to
old_lectures_as_book.md
(progn
(cat MD_metadata.md)
(echo
"<!-- Do NOT modify this file, it is automatically generated -->\n")
(cat chapter1/functional-lecture01.md)
(echo "\n\n")
(cat chapter2/functional-lecture02.md)
(echo "\n\n## Chapter 2: Derivation example\n")
(cat chapter2/functional-lecture02-deriv1.md)
(echo "\n\n")
(cat chapter2/lecture02-exercises.md)
(echo "\n\n")
(cat chapter3/functional-lecture03.md)
(echo "\n\n")
(cat chapter3/lecture03-exercises.md)
(echo "\n\n")
(cat chapter4/functional-lecture04.md)
(echo "\n\n")
(cat chapter4/lecture04-exercises.md)
(echo "\n\n")
(cat chapter5/functional-lecture05.md)
(echo "\n\n")
(cat chapter5/lecture05-exercises.md)
(echo "\n\n")
(cat chapter6/functional-lecture06.md)
(echo "\n\n")
(cat chapter6/lecture06-exercises.md)
(echo "\n\n")
(cat chapter7/functional-lecture07.md)
(echo "\n\n")
(cat chapter7/lecture07-exercises.md)
(echo "\n\n")
(cat chapter8/functional-lecture08.md)
(echo "\n\n")
(cat chapter8/lecture08-exercises.md)
(echo "\n\n")
(cat chapter9/functional-lecture09.md)
(echo "\n\n")
(cat chapter9/lecture09-exercises.md)
(echo "\n\n")
(cat chapter10/functional-lecture10.md)
(echo "\n\n")
(cat chapter10/lecture10-exercises.md)
(echo "\n\n")
(cat chapter11/functional-lecture11.md)
(echo "\n\n")
(cat chapter11/lecture11-exercises.md)
(echo "\n\n# Exam: Exercises for review\n")
(echo "## Exam set 0\n")
(cat exam/Exam1.md)
(echo "\n\n## Exam set 1\n")
(cat exam/exam-Feb2013-set1.md)
(echo "\n\n## Exam set 2\n")
(cat exam/exam-Feb2013-set2.md)
(echo "\n\n## Exam set 3\n")
(cat exam/exam-Feb2013-set3.md)))))