-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathALL.html
238 lines (238 loc) · 8.42 KB
/
ALL.html
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
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
<!DOCTYPE html>
<html><head>
<meta http-equiv="content-type"
content="text/html; charset=UTF-8">
<meta name="description"
content="sweave generated">
</head><body><font face="Sorts Mill Goudy">
<p align="justify"><font face="Sorts Mill Goudy">
<h1>ALL - Include all library components</h1>
</font></p>
<p align="justify"><font face="Sorts Mill Goudy">
Include all library components. This is used for ad-hoc programming,
and tests to ensure that library components are compatible (for
example, no label collisions), and to determine load time.
</font></p>
<p align="justify"><font face="Sorts Mill Goudy">
This also gives us the compilation (load) time for the library. It
takes around 50 milliseconds to compile all of the library routines;
80 milliseconds if producing a listing file. This would (for example)
limit the number of CGI transactions to 200 per second on my netbook.
</font></p>
<p align="justify"><font face="Sorts Mill Goudy">
</font></p><pre><font face="Source Code Pro">
| [fred@dejah snolib]$ snobol4 -s -M -n ALL.INC ENDCARD
| The Macro Implementation of SNOBOL4 in C (CSNOBOL4) Version 1.5
| by Philip L. Budne, October 1, 2013
| Patch Fridtjof Weigel
| SNOBOL4 (Version 3.11, May 19, 1975)
| Bell Telephone Laboratories, Incorporated
|
| No errors detected in source program
|
| Normal termination at level 0
| ENDCARD.lss:6: Last statement executed was 0
| SNOBOL4 statistics summary-
| 51.840 ms. Compilation time
| 0.000 ms. Execution time
| 0 Statements executed, 0 failed
| 0 Arithmetic operations performed
| 0 Pattern matches performed
| 0 Regenerations of dynamic storage
| 0.000 ms. Execution time in GC
| 0 Reads performed
| 0 Writes performed
| 0.000 ns. Average per statement executed
| [fred@dejah snolib]$
</font></pre>
</font></p>
<p align="justify"><font face="Sorts Mill Goudy">
It takes 36 milliseconds to compile ALL.INC on my Intel i3 (1.4Ghz).
</font></p>
<p align="justify"><font face="Sorts Mill Goudy">
<i>Building</i> the library from lss source takes a long time.
</font></p>
<p align="justify"><font face="Sorts Mill Goudy">
</font></p><pre><font face="Source Code Pro">
| [fred@dejah snolib] touch *.lss
| [fred@dejah snolib] time make
|
| ... lots of output removed ...
|
| real 3m15.685s
| user 2m53.908s
| sys 0m50.229s
| [fred@dejah snolib]$
|
| 1m52s to build on the i3.
|
| The majority of the time in generating the library is spent generating
| the html documentation (mostly in the <i>ditaa</i> utility.
</font></pre>
</font></p>
<div style="background-image: url(greenbar.gif)">
<pre><font face="Source Code Pro">
<b>«INCS»≡</b>
-INCLUDE 'AGT.INC'
-INCLUDE 'AI.INC'
-INCLUDE 'AOPA.INC'
-INCLUDE 'APPENDA.INC'
-INCLUDE 'ARRAY0.INC'
-INCLUDE 'ASM.INC'
-INCLUDE 'ATOL.INC'
-INCLUDE 'AUTOLDR.INC'
-INCLUDE 'BALREV.INC'
-INCLUDE 'BALX.INC'
-INCLUDE 'BLEND.INC'
-INCLUDE 'BQ.INC'
-INCLUDE 'BREAKQ.INC'
-INCLUDE 'BRKREM.INC'
-INCLUDE 'CATA.INC'
-INCLUDE 'CGI.INC'
-INCLUDE 'CHARS.INC'
-INCLUDE 'CH.INC'
-INCLUDE 'COMB.INC'
-INCLUDE 'COMPLEX.INC'
-INCLUDE 'COOKIE.INC'
-INCLUDE 'COPYL.INC'
-INCLUDE 'COPYT.INC'
-INCLUDE 'COUNT.INC'
-INCLUDE 'CRACK.INC'
-INCLUDE 'CSNOBOL4.INC'
-INCLUDE 'CVAR.INC'
-INCLUDE 'DAY.INC'
-INCLUDE 'DDT.INC'
-INCLUDE 'DEDUPA.INC'
-INCLUDE 'DEXP.INC'
-INCLUDE 'DISPLAY.INC'
-INCLUDE 'DSERVE.INC'
-INCLUDE 'DYNAMIC.INC'
-INCLUDE 'EDITLINE.INC'
-INCLUDE 'FASTBAL.INC'
-INCLUDE 'FCGI.INC'
-INCLUDE 'FENCE.INC'
-INCLUDE 'FFI.INC'
-INCLUDE 'FIND.INC'
-INCLUDE 'FLOOR.INC'
-INCLUDE 'FOREACH.INC'
-INCLUDE 'FOR.INC'
-INCLUDE 'FORMAT.INC'
-INCLUDE 'FREEZE.INC'
-INCLUDE 'GCD.INC'
-INCLUDE 'GDDT.INC'
-INCLUDE 'GENERAT.INC'
-INCLUDE 'GETKEY.INC'
-INCLUDE 'HASH.INC'
-INCLUDE 'HEX.INC'
-INCLUDE 'HOST.INC'
-INCLUDE 'HTMLESC.INC'
-INCLUDE 'HTMLTMPL.INC'
-INCLUDE 'INFINIP.INC'
-INCLUDE 'ITERDIR.INC'
-INCLUDE 'JIT.INC'
-INCLUDE 'JSON.INC'
-INCLUDE 'KEYST.INC'
-INCLUDE 'LAST.INC'
-INCLUDE 'LIKE.INC'
-INCLUDE 'LINK.INC'
-INCLUDE 'LOGIC.INC'
-INCLUDE 'LOG.INC'
-INCLUDE 'LOWA.INC'
-INCLUDE 'LPROG.INC'
-INCLUDE 'MAX.INC'
-INCLUDE 'MBUG.INC'
-INClUDE 'MD5.INC'
-INCLUDE 'MDY.INC'
-INCLUDE 'MERGET.INC'
-INCLUDE 'MKTEMP.INC'
-INCLUDE 'NDBM.INC'
-INCLUDE 'NOTIFY.INC'
-INCLUDE 'NOTP.INC'
-INCLUDE 'NSPAN.INC'
-INCLUDE 'ONCE.INC'
-INCLUDE 'ORDER.INC'
-INCLUDE 'P64.INC'
-INCLUDE 'PRUNET.INC'
-INCLUDE 'PSQL.INC'
-INCLUDE 'QUOTE.INC'
-INCLUDE 'RANDOM.INC'
-INCLUDE 'READFILE.INC'
-INCLUDE 'READL.INC'
-INCLUDE 'READLINE.INC'
-INCLUDE 'REAL.INC'
-INCLUDE 'REDEFINE.INC'
-INCLUDE 'REPL.INC'
-INCLUDE 'RESOL.INC'
-INCLUDE 'REVL.INC'
-INCLUDE 'ROMAN.INC'
-INCLUDE 'ROTATER.INC'
-INCLUDE 'ROUTING.INC'
-INCLUDE 'SCOOP.INC'
-INCLUDE 'SDIFF.INC'
-INCLUDE 'SEQ.INC'
-INCLUDE 'SESSION.INC'
-INCLUDE 'SIZEA.INC'
-INCLUDE 'SIZEL.INC'
-INCLUDE 'SIZET.INC'
-INCLUDE 'SKIM.INC'
-INCLUDE 'SLOAD.INC'
-INCLUDE 'SOUNDEX.INC'
-INCLUDE 'SPELL.INC'
-INCLUDE 'STACK.INC'
-INCLUDE 'STCL.INC'
-INCLUDE 'STROUT.INC'
-INCLUDE 'SWAP.INC'
-INCLUDE 'SYSLOG.INC'
-INCLUDE 'SYSTEM.INC'
-INCLUDE 'TEST.INC'
-INCLUDE 'TIMEGC.INC'
-INCLUDE 'TIME.INC'
-INCLUDE 'TIMER.INC'
-INCLUDE 'TRIMB.INC'
-INCLUDE 'TRUNC.INC'
-INCLUDE 'UNIQUE.INC'
-INCLUDE 'UNIX.INC'
-INCLUDE 'UTF8.INC'
-INCLUDE 'VDIFFER.INC'
-INCLUDE 'WRAPPER.INC'
-INCLUDE 'WRTFILE.INC'
-INCLUDE 'XTERM.INC'
<b>@</b>
</font></pre></div>
<div style="background-image: url(greenbar.gif)">
<pre><font face="Source Code Pro">
<b>«»≡</b>
-MODULE ALL
<b>«INCS»</b>
-IN72
-STITL ALL
-EJECT
<font color="#818181"><i>*</i></font>
<font color="#818181"><i>************************************************************************</i></font>
<font color="#818181"><i>* *</i></font>
<font color="#818181"><i>* # # # *</i></font>
<font color="#818181"><i>* # # # # *</i></font>
<font color="#818181"><i>* # # # # *</i></font>
<font color="#818181"><i>* # # # # *</i></font>
<font color="#818181"><i>* ####### # # *</i></font>
<font color="#818181"><i>* # # # # *</i></font>
<font color="#818181"><i>* # # ####### ####### *</i></font>
<font color="#818181"><i>* *</i></font>
<font color="#818181"><i>* *</i></font>
<font color="#818181"><i>* ALL INCLUDE ALL *</i></font>
<font color="#818181"><i>* *</i></font>
<font color="#818181"><i>************************************************************************</i></font>
<font color="#818181"><i>*</i></font>
<font color="#818181"><i>* ALL.lss</i></font>
<font color="#818181"><i>*</i></font>
<font color="#818181"><i>* CE: .MSNOBOL4;</i></font>
<b>@</b>
</font></pre></div>
<footer><hr><table width="100%" border="0">
<tr><td><p align=left>
Produced by <code>sweave</code>
</p></td><td><p align=center>
Fri Nov 28 12:19:05 EST 2014</p></td><td><p align=right>
Return to <a href="index.html">index</a>
</p></td></table></footer>
</font></body></html>