about summary refs log tree commit diff stats
path: root/html/tangle.mu.html
diff options
context:
space:
mode:
authorKartik K. Agaram <vc@akkartik.com>2016-12-26 11:44:14 -0800
committerKartik K. Agaram <vc@akkartik.com>2016-12-26 11:44:14 -0800
commit204dae921abff0c70e017215bb3c91fa6ca11aff (patch)
tree548788d18c881e3f6beb56133c1ca9d733ffa1e8 /html/tangle.mu.html
parente5c11a5137d538b7713dd8708ca767c208824c06 (diff)
downloadmu-204dae921abff0c70e017215bb3c91fa6ca11aff.tar.gz
3710
Turns out we don't need to explicitly add anchors for each line. Vim's TOhtml
has magic for that out of the box.
Diffstat (limited to 'html/tangle.mu.html')
-rw-r--r--html/tangle.mu.html74
1 files changed, 37 insertions, 37 deletions
diff --git a/html/tangle.mu.html b/html/tangle.mu.html
index 9a21434e..da976f78 100644
--- a/html/tangle.mu.html
+++ b/html/tangle.mu.html
@@ -54,43 +54,43 @@ if ('onhashchange' in window) {
 </head>
 <body onload='JumpToLine();'>
 <pre id='vimCodeElement'>
-<a name="L1"></a><span id="L1" class="LineNr"> 1 </span><span class="Comment"># example program: constructing functions out of order</span>
-<a name="L2"></a><span id="L2" class="LineNr"> 2 </span><span class="Comment">#</span>
-<a name="L3"></a><span id="L3" class="LineNr"> 3 </span><span class="Comment"># We construct a factorial function with separate base and recursive cases.</span>
-<a name="L4"></a><span id="L4" class="LineNr"> 4 </span><span class="Comment"># Compare factorial.mu.</span>
-<a name="L5"></a><span id="L5" class="LineNr"> 5 </span><span class="Comment">#</span>
-<a name="L6"></a><span id="L6" class="LineNr"> 6 </span><span class="Comment"># This isn't a very tasteful example, just a simple demonstration of</span>
-<a name="L7"></a><span id="L7" class="LineNr"> 7 </span><span class="Comment"># possibilities.</span>
-<a name="L8"></a><span id="L8" class="LineNr"> 8 </span>
-<a name="L9"></a><span id="L9" class="LineNr"> 9 </span><span class="muRecipe">def</span> factorial n:num<span class="muRecipe"> -&gt; </span>result:num [
-<a name="L10"></a><span id="L10" class="LineNr">10 </span>  <span class="Constant">local-scope</span>
-<a name="L11"></a><span id="L11" class="LineNr">11 </span>  <span class="Constant">load-ingredients</span>
-<a name="L12"></a><span id="L12" class="LineNr">12 </span>  <span class="Delimiter">{</span>
-<a name="L13"></a><span id="L13" class="LineNr">13 </span><span class="Constant">    &lt;base-case&gt;</span>
-<a name="L14"></a><span id="L14" class="LineNr">14 </span>  <span class="Delimiter">}</span>
-<a name="L15"></a><span id="L15" class="LineNr">15 </span><span class="Constant">  &lt;recursive-case&gt;</span>
-<a name="L16"></a><span id="L16" class="LineNr">16 </span>]
-<a name="L17"></a><span id="L17" class="LineNr">17 </span>
-<a name="L18"></a><span id="L18" class="LineNr">18 </span><span class="muRecipe">after</span> <span class="Constant">&lt;base-case&gt;</span> [
-<a name="L19"></a><span id="L19" class="LineNr">19 </span>  <span class="Comment"># if n=0 return 1</span>
-<a name="L20"></a><span id="L20" class="LineNr">20 </span>  zero?:bool <span class="Special">&lt;-</span> equal n,<span class="Constant"> 0</span>
-<a name="L21"></a><span id="L21" class="LineNr">21 </span>  <span class="muControl">break-unless</span> zero?
-<a name="L22"></a><span id="L22" class="LineNr">22 </span>  <span class="muControl">return</span><span class="Constant"> 1</span>
-<a name="L23"></a><span id="L23" class="LineNr">23 </span>]
-<a name="L24"></a><span id="L24" class="LineNr">24 </span>
-<a name="L25"></a><span id="L25" class="LineNr">25 </span><span class="muRecipe">after</span> <span class="Constant">&lt;recursive-case&gt;</span> [
-<a name="L26"></a><span id="L26" class="LineNr">26 </span>  <span class="Comment"># return n * factorial(n - 1)</span>
-<a name="L27"></a><span id="L27" class="LineNr">27 </span>  x:num <span class="Special">&lt;-</span> subtract n,<span class="Constant"> 1</span>
-<a name="L28"></a><span id="L28" class="LineNr">28 </span>  subresult:num <span class="Special">&lt;-</span> factorial x
-<a name="L29"></a><span id="L29" class="LineNr">29 </span>  result <span class="Special">&lt;-</span> multiply subresult, n
-<a name="L30"></a><span id="L30" class="LineNr">30 </span>]
-<a name="L31"></a><span id="L31" class="LineNr">31 </span>
-<a name="L32"></a><span id="L32" class="LineNr">32 </span><span class="muRecipe">def</span> main [
-<a name="L33"></a><span id="L33" class="LineNr">33 </span>  1:num <span class="Special">&lt;-</span> factorial<span class="Constant"> 5</span>
-<a name="L34"></a><span id="L34" class="LineNr">34 </span>  <span class="Comment"># trailing space in next line is to help with syntax highlighting</span>
-<a name="L35"></a><span id="L35" class="LineNr">35 </span>  $print <span class="Constant">[result: ]</span>, 1:num, <span class="Constant">[ </span>
-<a name="L36"></a><span id="L36" class="LineNr">36 </span><span class="Constant">]</span>
-<a name="L37"></a><span id="L37" class="LineNr">37 </span>]
+<span id="L1" class="LineNr"> 1 </span><span class="Comment"># example program: constructing functions out of order</span>
+<span id="L2" class="LineNr"> 2 </span><span class="Comment">#</span>
+<span id="L3" class="LineNr"> 3 </span><span class="Comment"># We construct a factorial function with separate base and recursive cases.</span>
+<span id="L4" class="LineNr"> 4 </span><span class="Comment"># Compare factorial.mu.</span>
+<span id="L5" class="LineNr"> 5 </span><span class="Comment">#</span>
+<span id="L6" class="LineNr"> 6 </span><span class="Comment"># This isn't a very tasteful example, just a simple demonstration of</span>
+<span id="L7" class="LineNr"> 7 </span><span class="Comment"># possibilities.</span>
+<span id="L8" class="LineNr"> 8 </span>
+<span id="L9" class="LineNr"> 9 </span><span class="muRecipe">def</span> factorial n:num<span class="muRecipe"> -&gt; </span>result:num [
+<span id="L10" class="LineNr">10 </span>  <span class="Constant">local-scope</span>
+<span id="L11" class="LineNr">11 </span>  <span class="Constant">load-ingredients</span>
+<span id="L12" class="LineNr">12 </span>  <span class="Delimiter">{</span>
+<span id="L13" class="LineNr">13 </span><span class="Constant">    &lt;base-case&gt;</span>
+<span id="L14" class="LineNr">14 </span>  <span class="Delimiter">}</span>
+<span id="L15" class="LineNr">15 </span><span class="Constant">  &lt;recursive-case&gt;</span>
+<span id="L16" class="LineNr">16 </span>]
+<span id="L17" class="LineNr">17 </span>
+<span id="L18" class="LineNr">18 </span><span class="muRecipe">after</span> <span class="Constant">&lt;base-case&gt;</span> [
+<span id="L19" class="LineNr">19 </span>  <span class="Comment"># if n=0 return 1</span>
+<span id="L20" class="LineNr">20 </span>  zero?:bool <span class="Special">&lt;-</span> equal n,<span class="Constant"> 0</span>
+<span id="L21" class="LineNr">21 </span>  <span class="muControl">break-unless</span> zero?
+<span id="L22" class="LineNr">22 </span>  <span class="muControl">return</span><span class="Constant"> 1</span>
+<span id="L23" class="LineNr">23 </span>]
+<span id="L24" class="LineNr">24 </span>
+<span id="L25" class="LineNr">25 </span><span class="muRecipe">after</span> <span class="Constant">&lt;recursive-case&gt;</span> [
+<span id="L26" class="LineNr">26 </span>  <span class="Comment"># return n * factorial(n - 1)</span>
+<span id="L27" class="LineNr">27 </span>  x:num <span class="Special">&lt;-</span> subtract n,<span class="Constant"> 1</span>
+<span id="L28" class="LineNr">28 </span>  subresult:num <span class="Special">&lt;-</span> factorial x
+<span id="L29" class="LineNr">29 </span>  result <span class="Special">&lt;-</span> multiply subresult, n
+<span id="L30" class="LineNr">30 </span>]
+<span id="L31" class="LineNr">31 </span>
+<span id="L32" class="LineNr">32 </span><span class="muRecipe">def</span> main [
+<span id="L33" class="LineNr">33 </span>  1:num <span class="Special">&lt;-</span> factorial<span class="Constant"> 5</span>
+<span id="L34" class="LineNr">34 </span>  <span class="Comment"># trailing space in next line is to help with syntax highlighting</span>
+<span id="L35" class="LineNr">35 </span>  $print <span class="Constant">[result: ]</span>, 1:num, <span class="Constant">[ </span>
+<span id="L36" class="LineNr">36 </span><span class="Constant">]</span>
+<span id="L37" class="LineNr">37 </span>]
 </pre>
 </body>
 </html>
.html?h=main&id=5fe060d582d4a82444243a28b18085c971a85628'>5fe060d5 ^
104e521c ^
5fe060d5 ^





























a654e4ec ^



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
136
137
138
139
140
141
142
143
144