Skip to content

Commit 964f44f

Browse files
committed
start your engines
0 parents  commit 964f44f

File tree

171 files changed

+8141
-0
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

171 files changed

+8141
-0
lines changed

.gitignore

+4
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
/convert_html/
2+
/preview/
3+
/published/
4+
/wip/

manuscript/Book.txt

+193
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,193 @@
1+
frontmatter:
2+
3+
markdown/Prefaces/title.md
4+
5+
markdown/Prefaces/fogus.md
6+
7+
markdown/Prefaces/matthewknox.md
8+
9+
markdown/Prefaces/about.md
10+
11+
markdown/Prefaces/recipes.md
12+
13+
markdown/Prefaces/legend.md
14+
15+
markdown/prelude.md
16+
17+
mainmatter:
18+
19+
markdown/carmack.md
20+
21+
markdown/Functions/title.md
22+
23+
markdown/Functions/little.md
24+
25+
markdown/Functions/args.md
26+
27+
markdown/Functions/closures.md
28+
29+
markdown/Functions/letvar.md
30+
31+
markdown/Functions/names.md
32+
33+
markdown/Functions/combinators.md
34+
35+
markdown/Functions/buildingblocks.md
36+
37+
markdown/Functions/args-again.md
38+
39+
markdown/Functions/summary.md
40+
41+
markdown/cheat-sheet.md
42+
43+
markdown/Functions/recipes/title.md
44+
45+
markdown/Functions/recipes/partial.md
46+
47+
markdown/Functions/recipes/ellipses.md
48+
49+
markdown/Functions/recipes/unary.md
50+
51+
markdown/Functions/recipes/tap.md
52+
53+
markdown/Functions/recipes/maybe.md
54+
55+
markdown/References and Rebinding/title.md
56+
57+
markdown/References and Rebinding/references.md
58+
59+
markdown/References and Rebinding/arrays.md
60+
61+
markdown/References and Rebinding/objects.md
62+
63+
markdown/References and Rebinding/reassignment.md
64+
65+
markdown/References and Rebinding/var.md
66+
67+
markdown/References and Rebinding/recursion.md
68+
69+
markdown/References and Rebinding/modules.md
70+
71+
markdown/References and Rebinding/summary.md
72+
73+
markdown/References and Rebinding/recipes/title.md
74+
75+
markdown/References and Rebinding/recipes/once.md
76+
77+
markdown/References and Rebinding/recipes/map-with.md
78+
79+
markdown/References and Rebinding/recipes/flip.md
80+
81+
markdown/References and Rebinding/recipes/extend.md
82+
83+
markdown/References and Rebinding/recipes/y.md
84+
85+
markdown/Objects, Mutation, and State/title.md
86+
87+
markdown/Objects, Mutation, and State/encapsulation.md
88+
89+
markdown/Objects, Mutation, and State/composition-and-extension.md
90+
91+
markdown/Objects, Mutation, and State/this.md
92+
93+
markdown/Objects, Mutation, and State/context.md
94+
95+
markdown/Objects, Mutation, and State/method-decorators.md
96+
97+
markdown/Objects, Mutation, and State/summary.md
98+
99+
markdown/Objects, Mutation, and State/recipes/title.md
100+
101+
markdown/Objects, Mutation, and State/recipes/memoize.md
102+
103+
markdown/Objects, Mutation, and State/recipes/get-with.md
104+
105+
markdown/Objects, Mutation, and State/recipes/pluck.md
106+
107+
markdown/Objects, Mutation, and State/recipes/deep-map-with.md
108+
109+
markdown/Instances and Classes/title.md
110+
111+
markdown/Instances and Classes/simple.md
112+
113+
markdown/Instances and Classes/binding.md
114+
115+
markdown/Instances and Classes/revisiting-partial.md
116+
117+
markdown/Instances and Classes/class.md
118+
119+
markdown/Instances and Classes/object-methods.md
120+
121+
markdown/Instances and Classes/extends.md
122+
123+
markdown/Instances and Classes/summary.md
124+
125+
markdown/Instances and Classes/recipes/title.md
126+
127+
markdown/Instances and Classes/recipes/curry.md
128+
129+
markdown/Instances and Classes/recipes/bound.md
130+
131+
markdown/Instances and Classes/recipes/unbind.md
132+
133+
markdown/Instances and Classes/recipes/send.md
134+
135+
markdown/Instances and Classes/recipes/invoke.md
136+
137+
markdown/Instances and Classes/recipes/fluent.md
138+
139+
markdown/Instances and Classes/recipes/named-once.md
140+
141+
markdown/Sequence/title.md
142+
143+
markdown/Sequence/compose-and-pipeline.md
144+
145+
markdown/Ideas/title.md
146+
147+
markdown/Ideas/prototype.md
148+
149+
markdown/Ideas/agnostic.md
150+
151+
markdown/Ideas/functional-mixins.md
152+
153+
markdown/Ideas/class-decorators.md
154+
155+
markdown/Ideas/turtles.md
156+
157+
markdown/Ideas/iterators.md
158+
159+
markdown/Ideas/drunken.md
160+
161+
markdown/Ideas/trampolining.md
162+
163+
markdown/Ideas/recipes/title.md
164+
165+
markdown/Ideas/recipes/before.md
166+
167+
markdown/Ideas/recipes/after.md
168+
169+
markdown/Ideas/recipes/provided.md
170+
171+
markdown/Ideas/recipes/functional-mixin.md
172+
173+
markdown/Ideas/recipes/class-decorator.md
174+
175+
markdown/Ideas/recipes/iterator-recipes.md
176+
177+
backmatter:
178+
179+
markdown/Appendices/title.md
180+
181+
markdown/Appendices/authornotes.md
182+
183+
markdown/Appendices/examples.md
184+
185+
markdown/Appendices/thanks.md
186+
187+
markdown/Appendices/coffeescript-ristretto.md
188+
189+
markdown/Appendices/copyright.md
190+
191+
markdown/Appendices/image_copyrights.md
192+
193+
markdown/Appendices/reg.md

manuscript/Preview.txt

+27
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
markdown/Ideas/title.md
2+
3+
markdown/Ideas/prototype.md
4+
5+
markdown/Ideas/agnostic.md
6+
7+
markdown/Ideas/functional-mixins.md
8+
9+
markdown/Ideas/class-decorators.md
10+
11+
markdown/Ideas/turtles.md
12+
13+
markdown/Ideas/iterators.md
14+
15+
markdown/Ideas/recipes/title.md
16+
17+
markdown/Ideas/recipes/before.md
18+
19+
markdown/Ideas/recipes/after.md
20+
21+
markdown/Ideas/recipes/provided.md
22+
23+
markdown/Ideas/recipes/functional-mixin.md
24+
25+
markdown/Ideas/recipes/class-decorator.md
26+
27+
markdown/Ideas/recipes/iterator-recipes.md

manuscript/Sample.txt

+55
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,55 @@
1+
frontmatter:
2+
3+
markdown/Prefaces/title.md
4+
5+
markdown/Prefaces/fogus.md
6+
7+
markdown/Sample/about.md
8+
9+
markdown/Prefaces/about.md
10+
11+
mainmatter:
12+
13+
markdown/Sample/sample_chapter_title.md
14+
15+
markdown/Instances and Classes/simple.md
16+
17+
markdown/Instances and Classes/binding.md
18+
19+
markdown/Instances and Classes/revisiting-partial.md
20+
21+
markdown/Instances and Classes/class.md
22+
23+
markdown/Instances and Classes/object-methods.md
24+
25+
markdown/Instances and Classes/extends.md
26+
27+
markdown/Instances and Classes/summary.md
28+
29+
markdown/Sample/recipes_title.md
30+
31+
markdown/References and Rebinding/recipes/map-with.md
32+
33+
markdown/Objects, Mutation, and State/recipes/get-with.md
34+
35+
markdown/Objects, Mutation, and State/recipes/pluck.md
36+
37+
markdown/Instances and Classes/recipes/curry.md
38+
39+
markdown/Instances and Classes/recipes/bound.md
40+
41+
markdown/Instances and Classes/recipes/send.md
42+
43+
markdown/Instances and Classes/recipes/invoke.md
44+
45+
markdown/Instances and Classes/recipes/fluent.md
46+
47+
backmatter:
48+
49+
markdown/Appendices/title.md
50+
51+
markdown/Sample/copyright.md
52+
53+
markdown/Appendices/image_copyrights.md
54+
55+
markdown/Appendices/reg.md

manuscript/code/f1.js

+17
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
function () {
2+
return function () {}
3+
}
4+
5+
function () {
6+
return [ 1, 2, 3]
7+
}
8+
9+
[1, [2, 3], 4]
10+
11+
function () {
12+
return [
13+
(function () { return 1}),
14+
(function () { return 2}),
15+
(function () { return 3})
16+
]
17+
}

manuscript/code/k.rb

+4
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
lambda { |x|
2+
lambda { |y| x }
3+
}[1][2]
4+
#=> 1

manuscript/code/ouroboros.js

+3
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
var ouroboros = [];
2+
ouroboros[0] = ouroboros;
3+
//=> [ [Circular] ]

manuscript/images/2x4.png

15.4 KB

manuscript/images/3roasters.jpg

990 KB

manuscript/images/anticipation.jpg

395 KB

manuscript/images/author_300dpi.jpg

278 KB

manuscript/images/beans1.jpg

531 KB

manuscript/images/bezzera.jpg

1.12 MB

manuscript/images/biscotti-rack.jpg

191 KB

manuscript/images/brown-cups-1200.jpg

251 KB

manuscript/images/brown-cups-1600.jpg

432 KB

manuscript/images/brown-cups-1900.jpg

610 KB

manuscript/images/by-nd.png

4.91 KB

manuscript/images/cafe-do-brasil.jpg

1.25 MB

manuscript/images/caffemolinari.jpg

204 KB

manuscript/images/carmack.png

109 KB

manuscript/images/cc.png

5.3 KB

manuscript/images/coffee-spoons.jpg

476 KB
615 KB
1.39 MB

manuscript/images/coffee-van.jpg

221 KB

manuscript/images/cupping.jpg

331 KB
1.12 MB

manuscript/images/diplomatico.jpg

837 KB
1.11 MB

manuscript/images/doppio.jpg

142 KB
1010 KB
2 MB

manuscript/images/elektra.jpg

139 KB

manuscript/images/espresso.jpg

249 KB

manuscript/images/freecoffee.jpg

211 KB

manuscript/images/freesamples.jpg

686 KB

manuscript/images/half-drunk.jpg

519 KB

manuscript/images/intestines.jpg

629 KB

manuscript/images/jars_1600.jpg

672 KB

manuscript/images/jars_1900.jpg

603 KB

manuscript/images/la_marzocco.jpg

414 KB

manuscript/images/leaf-roaster.jpg

968 KB

manuscript/images/little-schemer.jpg

83.8 KB

manuscript/images/macchiato_1200.jpg

328 KB

manuscript/images/macchiato_1900.jpg

755 KB

manuscript/images/mirage.jpg

668 KB

manuscript/images/mock.jpg

88.5 KB

manuscript/images/new-ideas.jpg

299 KB

manuscript/images/ooh.jpg

276 KB

manuscript/images/pavonicover.jpg

709 KB

manuscript/images/qed.jpg

53.8 KB
796 KB

manuscript/images/reg2.jpg

247 KB

manuscript/images/ripening.jpg

538 KB
454 KB
954 KB

manuscript/images/sugarservice.jpg

201 KB

manuscript/images/tbcoffee.jpg

40.5 KB

manuscript/images/title_page.jpg

56.6 KB
23 KB

manuscript/images/train_1200.jpg

347 KB

manuscript/images/types.jpg

361 KB
+12

0 commit comments

Comments
 (0)