16
|
1
|
# -*- org-export-babel-evaluate: nil -*- |
23
|
2
|
#+title: stats |
|
3
|
#+author: Richard Westhaver |
22
|
4
|
#+property: header-args :dir /home/ellis/comp/core/ |
28
|
5
|
#+setupfile: ../../clean.theme |
22
|
6
|
* vc |
|
7
|
#+begin_src shell :results pp :exports results |
|
8
|
hg churn -f "%Y-%m" -s |
|
9
|
#+end_src |
|
10
|
|
|
11
|
#+RESULTS: |
|
12
|
: 2023-10 36394 ************************************ |
|
13
|
: 2023-11 12777 ************ |
|
14
|
: 2023-12 61624 ************************************************************* |
|
15
|
: 2024-01 4923 **** |
|
16
|
: 2024-02 5701 ***** |
|
17
|
: 2024-03 27292 *************************** |
|
18
|
: 2024-04 23322 *********************** |
23
|
19
|
: 2024-05 24141 *********************** |
27
|
20
|
: 2024-06 2854 ** |
22
|
21
|
|
17
|
22
|
* files |
16
|
23
|
#+begin_src shell :results pp :exports results |
17
|
24
|
cd rust && cargo clean && cd .. |
19
|
25
|
tokei -t='rust','lisp','c','c header','makefile','shell' |
16
|
26
|
#+end_src |
|
27
|
|
|
28
|
#+RESULTS: |
|
29
|
#+begin_example |
|
30
|
=============================================================================== |
|
31
|
Language Files Lines Code Comments Blanks |
|
32
|
=============================================================================== |
27
|
33
|
C 2 130 70 21 39 |
|
34
|
C Header 18 9990 4990 3555 1445 |
|
35
|
Lisp 431 64385 49700 6897 7788 |
22
|
36
|
Makefile 1 6 6 0 0 |
16
|
37
|
------------------------------------------------------------------------------- |
27
|
38
|
Rust 148 12416 10737 475 1204 |
|
39
|
|- Markdown 104 812 0 717 95 |
|
40
|
(Total) 13228 10737 1192 1299 |
16
|
41
|
=============================================================================== |
27
|
42
|
Total 600 86927 65503 10948 10476 |
16
|
43
|
=============================================================================== |
|
44
|
#+end_example |
|
45
|
|
17
|
46
|
* lisp |
|
47
|
** systems |
19
|
48
|
#+name: find-systems |
27
|
49
|
#+begin_src lisp :exports both |
19
|
50
|
(asdf:load-asd "prelude.asd") |
|
51
|
(asdf:compile-system :prelude) |
|
52
|
(asdf:load-system :prelude) |
|
53
|
#+end_src |
|
54
|
|
|
55
|
#+RESULTS: find-systems |
|
56
|
: T |
|
57
|
|
|
58
|
** files |
27
|
59
|
#+begin_src lisp :exports both :results list |
|
60
|
(let ((r)) |
|
61
|
(dolist (s (doc:doc-dependencies (doc:system-documentation :prelude)) r) |
|
62
|
(std::appendf r (mapcar #'namestring (doc:doc-files s))))) |
19
|
63
|
#+end_src |
|
64
|
|
|
65
|
#+RESULTS: |
22
|
66
|
- /home/ellis/comp/core/lisp/std/defpkg.lisp |
|
67
|
- /home/ellis/comp/core/lisp/std/pkg.lisp |
|
68
|
- /home/ellis/comp/core/lisp/std/err.lisp |
|
69
|
- /home/ellis/comp/core/lisp/std/sym.lisp |
|
70
|
- /home/ellis/comp/core/lisp/std/list.lisp |
|
71
|
- /home/ellis/comp/core/lisp/std/type.lisp |
|
72
|
- /home/ellis/comp/core/lisp/std/num/ |
|
73
|
- /home/ellis/comp/core/lisp/std/stream.lisp |
|
74
|
- /home/ellis/comp/core/lisp/std/fu/ |
|
75
|
- /home/ellis/comp/core/lisp/std/array.lisp |
|
76
|
- /home/ellis/comp/core/lisp/std/hash-table.lisp |
|
77
|
- /home/ellis/comp/core/lisp/std/alien.lisp |
|
78
|
- /home/ellis/comp/core/lisp/std/mop.lisp |
|
79
|
- /home/ellis/comp/core/lisp/std/thread.lisp |
|
80
|
- /home/ellis/comp/core/lisp/std/readtable.lisp |
|
81
|
- /home/ellis/comp/core/lisp/std/macs/ |
|
82
|
- /home/ellis/comp/core/lisp/std/bit.lisp |
|
83
|
- /home/ellis/comp/core/lisp/std/fmt.lisp |
|
84
|
- /home/ellis/comp/core/lisp/std/path.lisp |
|
85
|
- /home/ellis/comp/core/lisp/std/os.lisp |
|
86
|
- /home/ellis/comp/core/lisp/std/file.lisp |
|
87
|
- /home/ellis/comp/core/lisp/std/string.lisp |
|
88
|
- /home/ellis/comp/core/lisp/std/seq.lisp |
|
89
|
- /home/ellis/comp/core/lisp/std/sys.lisp |
|
90
|
- /home/ellis/comp/core/lisp/lib/cli/pkg.lisp |
|
91
|
- /home/ellis/comp/core/lisp/lib/cli/ansi.lisp |
|
92
|
- /home/ellis/comp/core/lisp/lib/cli/env.lisp |
|
93
|
- /home/ellis/comp/core/lisp/lib/cli/progress.lisp |
|
94
|
- /home/ellis/comp/core/lisp/lib/cli/spark.lisp |
|
95
|
- /home/ellis/comp/core/lisp/lib/cli/repl.lisp |
27
|
96
|
- /home/ellis/comp/core/lisp/lib/cli/shell.lisp |
22
|
97
|
- /home/ellis/comp/core/lisp/lib/cli/prompt.lisp |
|
98
|
- /home/ellis/comp/core/lisp/lib/cli/ed.lisp |
27
|
99
|
- /home/ellis/comp/core/lisp/lib/cli/tools/ |
22
|
100
|
- /home/ellis/comp/core/lisp/lib/cli/clap.lisp |
27
|
101
|
- /home/ellis/comp/core/lisp/lib/cli/clap/pkg.lisp |
|
102
|
- /home/ellis/comp/core/lisp/lib/cli/clap/vars.lisp |
|
103
|
- /home/ellis/comp/core/lisp/lib/cli/clap/macs.lisp |
|
104
|
- /home/ellis/comp/core/lisp/lib/cli/clap/proto.lisp |
|
105
|
- /home/ellis/comp/core/lisp/lib/cli/clap/opt.lisp |
|
106
|
- /home/ellis/comp/core/lisp/lib/cli/clap/cmd.lisp |
|
107
|
- /home/ellis/comp/core/lisp/lib/cli/clap/cli.lisp |
|
108
|
- /home/ellis/comp/core/lisp/lib/log/pkg.lisp |
|
109
|
- /home/ellis/comp/core/lisp/lib/log/err.lisp |
|
110
|
- /home/ellis/comp/core/lisp/lib/log/log.lisp |
|
111
|
- /home/ellis/comp/core/lisp/lib/log/stream.lisp |
|
112
|
- /home/ellis/comp/core/lisp/lib/dat/pkg.lisp |
|
113
|
- /home/ellis/comp/core/lisp/lib/dat/proto.lisp |
|
114
|
- /home/ellis/comp/core/lisp/lib/dat/sxp.lisp |
|
115
|
- /home/ellis/comp/core/lisp/lib/dat/csv.lisp |
|
116
|
- /home/ellis/comp/core/lisp/lib/dat/json.lisp |
|
117
|
- /home/ellis/comp/core/lisp/lib/dat/xml/ |
|
118
|
- /home/ellis/comp/core/lisp/lib/dat/html/ |
|
119
|
- /home/ellis/comp/core/lisp/lib/dat/toml.lisp |
|
120
|
- /home/ellis/comp/core/lisp/lib/dat/arff.lisp |
|
121
|
- /home/ellis/comp/core/lisp/lib/dat/midi.lisp |
|
122
|
- /home/ellis/comp/core/lisp/lib/dat/base64.lisp |
22
|
123
|
- /home/ellis/comp/core/lisp/ffi/rocksdb/pkg.lisp |
|
124
|
- /home/ellis/comp/core/lisp/ffi/rocksdb/macs.lisp |
|
125
|
- /home/ellis/comp/core/lisp/ffi/rocksdb/types.lisp |
|
126
|
- /home/ellis/comp/core/lisp/ffi/rocksdb/opts.lisp |
|
127
|
- /home/ellis/comp/core/lisp/ffi/rocksdb/sst.lisp |
|
128
|
- /home/ellis/comp/core/lisp/ffi/rocksdb/slice.lisp |
|
129
|
- /home/ellis/comp/core/lisp/ffi/rocksdb/db.lisp |
|
130
|
- /home/ellis/comp/core/lisp/ffi/rocksdb/metadata.lisp |
|
131
|
- /home/ellis/comp/core/lisp/ffi/rocksdb/compaction.lisp |
|
132
|
- /home/ellis/comp/core/lisp/ffi/rocksdb/comparator.lisp |
|
133
|
- /home/ellis/comp/core/lisp/ffi/rocksdb/merge.lisp |
|
134
|
- /home/ellis/comp/core/lisp/ffi/rocksdb/stats.lisp |
|
135
|
- /home/ellis/comp/core/lisp/ffi/rocksdb/vars.lisp |
|
136
|
- /home/ellis/comp/core/lisp/ffi/btrfs/pkg.lisp |
|
137
|
- /home/ellis/comp/core/lisp/ffi/btrfs/constants.lisp |
|
138
|
- /home/ellis/comp/core/lisp/ffi/uring/pkg.lisp |
|
139
|
- /home/ellis/comp/core/lisp/ffi/uring/constants.lisp |
|
140
|
- /home/ellis/comp/core/lisp/ffi/uring/util.lisp |
|
141
|
- /home/ellis/comp/core/lisp/ffi/uring/macs.lisp |
|
142
|
- /home/ellis/comp/core/lisp/ffi/uring/alien.lisp |
|
143
|
- /home/ellis/comp/core/lisp/ffi/uring/prim.lisp |
|
144
|
- /home/ellis/comp/core/lisp/ffi/uring/opcode.lisp |
|
145
|
- /home/ellis/comp/core/lisp/ffi/uring/register.lisp |
|
146
|
- /home/ellis/comp/core/lisp/ffi/uring/submit.lisp |
|
147
|
- /home/ellis/comp/core/lisp/ffi/uring/sq.lisp |
|
148
|
- /home/ellis/comp/core/lisp/ffi/uring/cq.lisp |
|
149
|
- /home/ellis/comp/core/lisp/ffi/uring/uring.lisp |
|
150
|
- /home/ellis/comp/core/lisp/lib/doc/pkg.lisp |
|
151
|
- /home/ellis/comp/core/lisp/lib/doc/proto.lisp |
|
152
|
- /home/ellis/comp/core/lisp/lib/doc/err.lisp |
|
153
|
- /home/ellis/comp/core/lisp/lib/doc/symbol.lisp |
|
154
|
- /home/ellis/comp/core/lisp/lib/doc/file.lisp |
|
155
|
- /home/ellis/comp/core/lisp/lib/doc/package.lisp |
|
156
|
- /home/ellis/comp/core/lisp/lib/doc/system.lisp |
|
157
|
- /home/ellis/comp/core/lisp/lib/doc/dist.lisp |
|
158
|
- /home/ellis/comp/core/lisp/lib/doc/image.lisp |
27
|
159
|
- /home/ellis/comp/core/lisp/ffi/alsa/pkg.lisp |
|
160
|
- /home/ellis/comp/core/lisp/ffi/alsa/constants.lisp |
|
161
|
- /home/ellis/comp/core/lisp/lib/nlp/pkg.lisp |
|
162
|
- /home/ellis/comp/core/lisp/lib/nlp/data.lisp |
|
163
|
- /home/ellis/comp/core/lisp/lib/nlp/tokenize.lisp |
|
164
|
- /home/ellis/comp/core/lisp/lib/nlp/doc.lisp |
|
165
|
- /home/ellis/comp/core/lisp/lib/nlp/stem/ |
|
166
|
- /home/ellis/comp/core/lisp/lib/nlp/textrank.lisp |
|
167
|
- /home/ellis/comp/core/lisp/lib/nlp/dbscan.lisp |
|
168
|
- /home/ellis/comp/core/lisp/lib/nlp/section.lisp |
|
169
|
- /home/ellis/comp/core/lisp/lib/skel/core/ |
|
170
|
- /home/ellis/comp/core/lisp/lib/skel/comp/ |
|
171
|
- /home/ellis/comp/core/lisp/lib/skel/pkg.lisp |
|
172
|
- /home/ellis/comp/core/lisp/lib/skel/tools/ |
|
173
|
- /home/ellis/comp/core/lisp/lib/skel/ext/ |
|
174
|
- /home/ellis/comp/core/lisp/lib/syn/pkg.lisp |
|
175
|
- /home/ellis/comp/core/lisp/lib/organ/pkg.lisp |
|
176
|
- /home/ellis/comp/core/lisp/lib/organ/vars.lisp |
|
177
|
- /home/ellis/comp/core/lisp/lib/organ/err.lisp |
|
178
|
- /home/ellis/comp/core/lisp/lib/organ/proto.lisp |
|
179
|
- /home/ellis/comp/core/lisp/lib/organ/util.lisp |
|
180
|
- /home/ellis/comp/core/lisp/lib/organ/macs.lisp |
|
181
|
- /home/ellis/comp/core/lisp/lib/organ/object/ |
|
182
|
- /home/ellis/comp/core/lisp/lib/organ/element/ |
|
183
|
- /home/ellis/comp/core/lisp/lib/organ/section.lisp |
|
184
|
- /home/ellis/comp/core/lisp/lib/organ/heading.lisp |
|
185
|
- /home/ellis/comp/core/lisp/lib/organ/document.lisp |
|
186
|
- /home/ellis/comp/core/lisp/lib/packy/pkg.lisp |
|
187
|
- /home/ellis/comp/core/lisp/lib/packy/proto.lisp |
|
188
|
- /home/ellis/comp/core/lisp/lib/packy/db.lisp |
|
189
|
- /home/ellis/comp/core/lisp/lib/packy/client.lisp |
|
190
|
- /home/ellis/comp/core/lisp/lib/packy/server.lisp |
22
|
191
|
- /home/ellis/comp/core/lisp/lib/obj/pkg.lisp |
|
192
|
- /home/ellis/comp/core/lisp/lib/obj/meta/ |
|
193
|
- /home/ellis/comp/core/lisp/lib/obj/hash/ |
|
194
|
- /home/ellis/comp/core/lisp/lib/obj/id.lisp |
|
195
|
- /home/ellis/comp/core/lisp/lib/obj/uri/ |
|
196
|
- /home/ellis/comp/core/lisp/lib/obj/url.lisp |
|
197
|
- /home/ellis/comp/core/lisp/lib/obj/seq.lisp |
|
198
|
- /home/ellis/comp/core/lisp/lib/obj/tree/ |
|
199
|
- /home/ellis/comp/core/lisp/lib/obj/graph/ |
|
200
|
- /home/ellis/comp/core/lisp/lib/obj/equiv.lisp |
|
201
|
- /home/ellis/comp/core/lisp/lib/obj/color/ |
|
202
|
- /home/ellis/comp/core/lisp/lib/obj/music/ |
|
203
|
- /home/ellis/comp/core/lisp/lib/obj/time/ |
|
204
|
- /home/ellis/comp/core/lisp/lib/obj/uuid.lisp |
|
205
|
- /home/ellis/comp/core/lisp/lib/obj/temperature.lisp |
|
206
|
- /home/ellis/comp/core/lisp/lib/obj/direction.lisp |
|
207
|
- /home/ellis/comp/core/lisp/lib/obj/shape.lisp |
27
|
208
|
- /home/ellis/comp/core/lisp/lib/obj/db.lisp |
22
|
209
|
- /home/ellis/comp/core/lisp/lib/obj/cfg.lisp |
|
210
|
- /home/ellis/comp/core/lisp/lib/obj/build.lisp |
27
|
211
|
- /home/ellis/comp/core/lisp/lib/net/pkg.lisp |
|
212
|
- /home/ellis/comp/core/lisp/lib/net/err.lisp |
|
213
|
- /home/ellis/comp/core/lisp/lib/net/obj.lisp |
|
214
|
- /home/ellis/comp/core/lisp/lib/net/sans-io.lisp |
|
215
|
- /home/ellis/comp/core/lisp/lib/net/util.lisp |
|
216
|
- /home/ellis/comp/core/lisp/lib/net/udp.lisp |
|
217
|
- /home/ellis/comp/core/lisp/lib/net/tcp.lisp |
|
218
|
- /home/ellis/comp/core/lisp/lib/net/codec/ |
|
219
|
- /home/ellis/comp/core/lisp/lib/net/proto/ |
|
220
|
- /home/ellis/comp/core/lisp/lib/net/cookie.lisp |
|
221
|
- /home/ellis/comp/core/lisp/lib/net/req.lisp |
|
222
|
- /home/ellis/comp/core/lisp/lib/net/fetch.lisp |
22
|
223
|
- /home/ellis/comp/core/lisp/ffi/tree-sitter/pkg.lisp |
|
224
|
- /home/ellis/comp/core/lisp/ffi/tree-sitter/ffi.lisp |
|
225
|
- /home/ellis/comp/core/lisp/ffi/tree-sitter/lang.lisp |
|
226
|
- /home/ellis/comp/core/lisp/ffi/tree-sitter/api.lisp |
|
227
|
- /home/ellis/comp/core/lisp/ffi/tree-sitter/constants.lisp |
|
228
|
- /home/ellis/comp/core/lisp/ffi/xkb/pkg.lisp |
|
229
|
- /home/ellis/comp/core/lisp/ffi/xkb/constants.lisp |
|
230
|
- /home/ellis/comp/core/lisp/ffi/ssh2/pkg.lisp |
|
231
|
- /home/ellis/comp/core/lisp/ffi/ssh2/constants.lisp |
|
232
|
- /home/ellis/comp/core/lisp/ffi/sndfile/pkg.lisp |
|
233
|
- /home/ellis/comp/core/lisp/ffi/sndfile/constants.lisp |
|
234
|
- /home/ellis/comp/core/lisp/ffi/zstd/pkg.lisp |
|
235
|
- /home/ellis/comp/core/lisp/ffi/zstd/constants.lisp |
|
236
|
- /home/ellis/comp/core/lisp/ffi/uring/pkg.lisp |
|
237
|
- /home/ellis/comp/core/lisp/ffi/uring/constants.lisp |
|
238
|
- /home/ellis/comp/core/lisp/ffi/uring/util.lisp |
|
239
|
- /home/ellis/comp/core/lisp/ffi/uring/macs.lisp |
|
240
|
- /home/ellis/comp/core/lisp/ffi/uring/alien.lisp |
|
241
|
- /home/ellis/comp/core/lisp/ffi/uring/prim.lisp |
|
242
|
- /home/ellis/comp/core/lisp/ffi/uring/opcode.lisp |
|
243
|
- /home/ellis/comp/core/lisp/ffi/uring/register.lisp |
|
244
|
- /home/ellis/comp/core/lisp/ffi/uring/submit.lisp |
|
245
|
- /home/ellis/comp/core/lisp/ffi/uring/sq.lisp |
|
246
|
- /home/ellis/comp/core/lisp/ffi/uring/cq.lisp |
|
247
|
- /home/ellis/comp/core/lisp/ffi/uring/uring.lisp |
|
248
|
- /home/ellis/comp/core/lisp/ffi/blake3/pkg.lisp |
|
249
|
- /home/ellis/comp/core/lisp/ffi/blake3/constants.lisp |
|
250
|
- /home/ellis/comp/core/lisp/ffi/ublk/pkg.lisp |
|
251
|
- /home/ellis/comp/core/lisp/ffi/ublk/constants.lisp |
|
252
|
- /home/ellis/comp/core/lisp/lib/parse/pkg.lisp |
|
253
|
- /home/ellis/comp/core/lisp/lib/parse/bytes.lisp |
|
254
|
- /home/ellis/comp/core/lisp/lib/parse/lex.lisp |
|
255
|
- /home/ellis/comp/core/lisp/lib/parse/yacc.lisp |
|
256
|
- /home/ellis/comp/core/lisp/lib/pod/pkg.lisp |
|
257
|
- /home/ellis/comp/core/lisp/lib/pod/err.lisp |
|
258
|
- /home/ellis/comp/core/lisp/lib/pod/obj/ |
|
259
|
- /home/ellis/comp/core/lisp/lib/pod/api.lisp |
|
260
|
- /home/ellis/comp/core/lisp/lib/pod/buildah.lisp |
|
261
|
- /home/ellis/comp/core/lisp/lib/pod/podman.lisp |
|
262
|
- /home/ellis/comp/core/lisp/lib/pod/client.lisp |
|
263
|
- /home/ellis/comp/core/lisp/lib/pod/util.lisp |
|
264
|
- /home/ellis/comp/core/lisp/lib/rdb/pkg.lisp |
|
265
|
- /home/ellis/comp/core/lisp/lib/rdb/err.lisp |
|
266
|
- /home/ellis/comp/core/lisp/lib/rdb/macs.lisp |
|
267
|
- /home/ellis/comp/core/lisp/lib/rdb/raw.lisp |
|
268
|
- /home/ellis/comp/core/lisp/lib/rdb/proto.lisp |
|
269
|
- /home/ellis/comp/core/lisp/lib/rdb/obj.lisp |
|
270
|
- /home/ellis/comp/core/lisp/lib/rdb/sst.lisp |
|
271
|
- /home/ellis/comp/core/lisp/lib/rt/pkg.lisp |
|
272
|
- /home/ellis/comp/core/lisp/lib/rt/bench.lisp |
|
273
|
- /home/ellis/comp/core/lisp/lib/rt/tracing.lisp |
|
274
|
- /home/ellis/comp/core/lisp/lib/rt/flamegraph.lisp |
|
275
|
- /home/ellis/comp/core/lisp/lib/rt/cover.lisp |
|
276
|
- /home/ellis/comp/core/lisp/lib/aud/pkg.lisp |
|
277
|
- /home/ellis/comp/core/lisp/lib/aud/mpd.lisp |
|
278
|
- /home/ellis/comp/core/lisp/lib/cry/pkg.lisp |
|
279
|
- /home/ellis/comp/core/lisp/lib/cry/err.lisp |
|
280
|
- /home/ellis/comp/core/lisp/lib/krypt/pkg.lisp |
|
281
|
- /home/ellis/comp/core/lisp/lib/krypt/err.lisp |
|
282
|
- /home/ellis/comp/core/lisp/lib/krypt/krypt.lisp |
|
283
|
- /home/ellis/comp/core/lisp/lib/io/pkg.lisp |
|
284
|
- /home/ellis/comp/core/lisp/lib/io/xsubseq.lisp |
|
285
|
- /home/ellis/comp/core/lisp/lib/io/smart-buffer.lisp |
|
286
|
- /home/ellis/comp/core/lisp/lib/gui/pkg.lisp |
|
287
|
- /home/ellis/comp/core/lisp/lib/gui/err.lisp |
|
288
|
- /home/ellis/comp/core/lisp/lib/gui/server.lisp |
|
289
|
- /home/ellis/comp/core/lisp/lib/gui/client.lisp |
|
290
|
- /home/ellis/comp/core/lisp/lib/gui/wm/ |
|
291
|
- /home/ellis/comp/core/lisp/lib/gui/ext.lisp |
19
|
292
|
|
17
|
293
|
** packages |
|
294
|
** symbols |
16
|
295
|
#+name: tally-package-symbols |
|
296
|
#+begin_src lisp :exports both |
19
|
297
|
;; (quickload-core-systems) |
|
298
|
(let ((pkgs '("STD" "PARSE" "CLI" "XKB" "BTRFS" "SSH2" "BOX" "POD" "SYN" "ALSA" "NUKLEAR" "SNDFILE" "UBLK" |
|
299
|
"TREE-SITTER" "URING" "ZSTD" "BLAKE3" "ROCKSDB" "RDB" "SKEL" "BOX" "AUD" "RT" |
|
300
|
"ORGAN" "NLP" "DAT" "PARSE" "VC" "XDB""OBJ" "LOG" "NET" "PACKY" "GUI" "SYN" "DOC")) |
|
301
|
(syms)) |
|
302
|
(loop with n = 0 |
|
303
|
for pkg in pkgs |
|
304
|
do (loop for s being the external-symbols of (find-package pkg) |
|
305
|
do (incf n) |
|
306
|
(pushnew s syms)) |
|
307
|
finally (return (cons (length pkgs) n)))) |
16
|
308
|
#+end_src |
|
309
|
|
|
310
|
#+RESULTS: tally-package-symbols |
27
|
311
|
: (36 . 3050) |
16
|
312
|
|
|
313
|
#+name: tally-functions-and-symbols |
|
314
|
#+begin_src lisp :exports both |
19
|
315
|
(let ((vars) (funs)) |
|
316
|
(loop for s in *core-symbols* |
|
317
|
do (let ((f (fboundp s)) |
|
318
|
(v (boundp s))) |
|
319
|
(when f (pushnew s funs)) |
|
320
|
(when v (pushnew s vars))) |
|
321
|
finally (return (cons (length funs) (length vars))))) |
16
|
322
|
#+end_src |
|
323
|
|
|
324
|
#+RESULTS: tally-functions-and-symbols |
19
|
325
|
: (1163 . 169) |
17
|
326
|
|
19
|
327
|
** images |
27
|
328
|
#+begin_src shell |
|
329
|
for f in .stash/*.core; do |
19
|
330
|
du -sh $f |
17
|
331
|
done |
|
332
|
#+end_src |
|
333
|
|
|
334
|
#+RESULTS: |
27
|
335
|
| 319M | .stash/core.core | |
|
336
|
| 511M | .stash/prelude.core | |
|
337
|
| 271M | .stash/std.core | |
|
338
|
| 319M | .stash/tests.core | |
|
339
|
| 319M | .stash/user.core | |
19
|
340
|
|
|
341
|
* rust |
|
342
|
** crates |
27
|
343
|
#+begin_src shell :exports both :results output |
|
344
|
cd rust && cargo tree --workspace --depth 1 --all-features |
19
|
345
|
#+end_src |
|
346
|
|
|
347
|
#+RESULTS: |
|
348
|
#+begin_example |
27
|
349
|
alch v0.1.0 (/home/ellis/comp/core/rust/lib/alch) |
|
350
|
├── bumpalo v3.16.0 |
19
|
351
|
└── memmap2 v0.5.10 |
|
352
|
|
27
|
353
|
alik v0.1.0 (/home/ellis/comp/core/rust/bin/alik) |
19
|
354
|
├── clap v4.5.4 |
27
|
355
|
├── db v0.1.0 (/home/ellis/comp/core/rust/lib/db) |
19
|
356
|
│ [dev-dependencies] |
27
|
357
|
├── krypt v0.1.0 (/home/ellis/comp/core/rust/lib/krypt) |
|
358
|
├── logger v0.1.0 (/home/ellis/comp/core/rust/lib/logger) |
|
359
|
├── net v0.1.0 (/home/ellis/comp/core/rust/lib/net) |
|
360
|
├── obj v0.1.0 (/home/ellis/comp/core/rust/lib/obj) |
19
|
361
|
│ [dev-dependencies] |
27
|
362
|
├── serde v1.0.203 |
|
363
|
├── tenex v0.1.0 (/home/ellis/comp/core/rust/lib/tenex) |
19
|
364
|
│ [dev-dependencies] |
|
365
|
├── tokio v1.37.0 |
27
|
366
|
└── util v0.1.0 (/home/ellis/comp/core/rust/lib/util) |
19
|
367
|
[build-dependencies] |
27
|
368
|
└── util v0.1.0 (/home/ellis/comp/core/rust/lib/util) |
19
|
369
|
|
27
|
370
|
alik_ui v0.1.0 (/home/ellis/comp/core/rust/ui/alik) |
|
371
|
├── eframe v0.27.2 |
|
372
|
├── egui v0.27.2 |
|
373
|
├── log v0.4.21 |
|
374
|
└── serde v1.0.203 (*) |
|
375
|
|
|
376
|
audio v0.1.0 (/home/ellis/comp/core/rust/lib/audio) |
19
|
377
|
├── cpal v0.13.5 |
27
|
378
|
├── dsp v0.1.0 (/home/ellis/comp/core/rust/lib/audio/dsp) |
19
|
379
|
└── hound v3.5.1 |
|
380
|
|
27
|
381
|
aws v0.1.0 (/home/ellis/comp/core/rust/lib/tenex/models/aws) |
|
382
|
├── aws-config v1.5.0 |
|
383
|
├── aws-sdk-iam v1.28.0 |
|
384
|
├── aws-sdk-route53 v1.28.0 |
19
|
385
|
└── tokio v1.37.0 (*) |
|
386
|
|
27
|
387
|
btrfs-sys v0.1.0 (/home/ellis/comp/core/rust/sys/btrfs) |
19
|
388
|
[build-dependencies] |
|
389
|
└── bindgen v0.66.1 |
|
390
|
|
27
|
391
|
btrfsutil-sys v0.1.0 (/home/ellis/comp/core/rust/sys/btrfsutil) |
19
|
392
|
[build-dependencies] |
|
393
|
└── bindgen v0.66.1 (*) |
|
394
|
|
27
|
395
|
cc-install v0.1.0 (/home/ellis/comp/core/rust/bin/cc-install) |
19
|
396
|
├── clap v4.5.4 (*) |
27
|
397
|
├── dl v1.26.0 (/home/ellis/comp/core/rust/lib/dl) |
19
|
398
|
│ [dev-dependencies] |
27
|
399
|
├── flate v0.1.0 (/home/ellis/comp/core/rust/lib/flate) |
19
|
400
|
│ [dev-dependencies] |
27
|
401
|
├── logger v0.1.0 (/home/ellis/comp/core/rust/lib/logger) (*) |
|
402
|
├── net v0.1.0 (/home/ellis/comp/core/rust/lib/net) (*) |
|
403
|
├── obj v0.1.0 (/home/ellis/comp/core/rust/lib/obj) (*) |
19
|
404
|
├── tokio v1.37.0 (*) |
27
|
405
|
└── util v0.1.0 (/home/ellis/comp/core/rust/lib/util) (*) |
19
|
406
|
[build-dependencies] |
27
|
407
|
└── util v0.1.0 (/home/ellis/comp/core/rust/lib/util) (*) |
19
|
408
|
|
27
|
409
|
crypto v0.1.0 (/home/ellis/comp/core/rust/lib/crypto) |
19
|
410
|
├── ed25519-dalek v1.0.1 |
27
|
411
|
├── hash v0.1.0 (/home/ellis/comp/core/rust/lib/hash) |
19
|
412
|
├── hex v0.4.3 |
|
413
|
├── salsa20 v0.8.1 |
|
414
|
└── totp-rs v5.5.1 |
|
415
|
|
27
|
416
|
db v0.1.0 (/home/ellis/comp/core/rust/lib/db) (*) |
19
|
417
|
|
27
|
418
|
dl v1.26.0 (/home/ellis/comp/core/rust/lib/dl) (*) |
19
|
419
|
|
27
|
420
|
dsp v0.1.0 (/home/ellis/comp/core/rust/lib/audio/dsp) (*) |
19
|
421
|
|
27
|
422
|
flate v0.1.0 (/home/ellis/comp/core/rust/lib/flate) (*) |
19
|
423
|
|
27
|
424
|
freesound v0.1.0 (/home/ellis/comp/core/rust/lib/tenex/models/freesound) |
19
|
425
|
├── futures-util v0.3.30 |
|
426
|
├── reqwest v0.11.27 |
27
|
427
|
├── serde v1.0.203 (*) |
|
428
|
├── serde_json v1.0.117 |
|
429
|
├── tenex-util v0.1.0 (/home/ellis/comp/core/rust/lib/tenex/util) |
19
|
430
|
└── tokio v1.37.0 (*) |
|
431
|
|
27
|
432
|
gitlab v0.1.0 (/home/ellis/comp/core/rust/lib/tenex/models/gitlab) |
|
433
|
├── gitlab v0.1611.0 |
|
434
|
└── tenex-util v0.1.0 (/home/ellis/comp/core/rust/lib/tenex/util) (*) |
19
|
435
|
|
27
|
436
|
hash v0.1.0 (/home/ellis/comp/core/rust/lib/hash) (*) |
19
|
437
|
|
27
|
438
|
ipapi v0.1.0 (/home/ellis/comp/core/rust/lib/tenex/models/ipapi) |
|
439
|
├── log v0.4.21 (*) |
19
|
440
|
├── reqwest v0.11.27 (*) |
27
|
441
|
└── serde_json v1.0.117 (*) |
19
|
442
|
|
27
|
443
|
krypt v0.1.0 (/home/ellis/comp/core/rust/lib/krypt) (*) |
19
|
444
|
|
27
|
445
|
krypt-cli v0.1.0 (/home/ellis/comp/core/rust/bin/krypt) |
19
|
446
|
├── clap v4.5.4 (*) |
27
|
447
|
├── krypt v0.1.0 (/home/ellis/comp/core/rust/lib/krypt) (*) |
|
448
|
├── logger v0.1.0 (/home/ellis/comp/core/rust/lib/logger) (*) |
|
449
|
├── obj v0.1.0 (/home/ellis/comp/core/rust/lib/obj) (*) |
19
|
450
|
├── tokio v1.37.0 (*) |
27
|
451
|
└── util v0.1.0 (/home/ellis/comp/core/rust/lib/util) (*) |
19
|
452
|
[build-dependencies] |
27
|
453
|
└── util v0.1.0 (/home/ellis/comp/core/rust/lib/util) (*) |
19
|
454
|
|
27
|
455
|
logger v0.1.0 (/home/ellis/comp/core/rust/lib/logger) (*) |
19
|
456
|
|
27
|
457
|
mailman-cli v0.1.0 (/home/ellis/comp/core/rust/bin/mailman) |
19
|
458
|
├── clap v4.5.4 (*) |
|
459
|
├── jmap-client v0.3.2 |
27
|
460
|
├── krypt v0.1.0 (/home/ellis/comp/core/rust/lib/krypt) (*) |
|
461
|
├── logger v0.1.0 (/home/ellis/comp/core/rust/lib/logger) (*) |
|
462
|
├── obj v0.1.0 (/home/ellis/comp/core/rust/lib/obj) (*) |
19
|
463
|
├── tokio v1.37.0 (*) |
27
|
464
|
└── util v0.1.0 (/home/ellis/comp/core/rust/lib/util) (*) |
19
|
465
|
|
27
|
466
|
net v0.1.0 (/home/ellis/comp/core/rust/lib/net) (*) |
19
|
467
|
|
27
|
468
|
nws v0.1.0 (/home/ellis/comp/core/rust/lib/tenex/models/nws) |
|
469
|
├── chrono v0.4.38 |
19
|
470
|
├── log v0.4.21 (*) |
|
471
|
├── reqwest v0.11.27 (*) |
27
|
472
|
├── serde v1.0.203 (*) |
|
473
|
└── serde_json v1.0.117 (*) |
19
|
474
|
|
27
|
475
|
obj v0.1.0 (/home/ellis/comp/core/rust/lib/obj) (*) |
19
|
476
|
|
27
|
477
|
sbcl-sys v0.1.0 (/home/ellis/comp/core/rust/sys/sbcl) |
|
478
|
├── libc v0.2.155 |
19
|
479
|
└── libloading v0.8.3 |
|
480
|
|
27
|
481
|
sxp v0.1.0 (/home/ellis/comp/core/rust/lib/sxp) |
19
|
482
|
├── indexmap v2.2.6 |
|
483
|
├── itoa v1.0.11 |
27
|
484
|
├── ryu v1.0.18 |
|
485
|
└── serde v1.0.203 (*) |
19
|
486
|
[dev-dependencies] |
|
487
|
├── rand v0.8.5 |
27
|
488
|
└── serde_derive v1.0.203 (proc-macro) |
19
|
489
|
|
27
|
490
|
tenex v0.1.0 (/home/ellis/comp/core/rust/lib/tenex) (*) |
19
|
491
|
|
27
|
492
|
tenex-util v0.1.0 (/home/ellis/comp/core/rust/lib/tenex/util) (*) |
19
|
493
|
|
27
|
494
|
tz v0.1.0 (/home/ellis/comp/core/rust/bin/tz) |
|
495
|
└── flate v0.1.0 (/home/ellis/comp/core/rust/lib/flate) (*) |
19
|
496
|
|
27
|
497
|
ui v0.1.0 (/home/ellis/comp/core/rust/lib/ui) |
|
498
|
├── serde v1.0.203 (*) |
|
499
|
└── slint v1.6.0 |
19
|
500
|
[build-dependencies] |
27
|
501
|
└── slint-build v1.6.0 |
19
|
502
|
|
27
|
503
|
util v0.1.0 (/home/ellis/comp/core/rust/lib/util) (*) |
19
|
504
|
|
27
|
505
|
util v0.1.0 (/home/ellis/comp/core/rust/lib/util) (*) |
19
|
506
|
#+end_example |