changelog shortlog graph tags branches changeset files revisions annotate raw help

Mercurial > org > docs / core/stats.org

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