1 # -*- org-export-babel-evaluate: nil -*- 2 {{{header(docs/core,Richard Westhaver,ellis@rwest.io)}}} 4 #+property: header-args :dir /home/ellis/dev/comp/core/
5 #+begin_src shell :results pp :exports results 6 cd rust && cargo clean && cd ..
7 tokei -t='rust','lisp','c','c header','makefile','shell'
12 ===============================================================================
13 Language Files Lines Code Comments Blanks
14 ===============================================================================
16 C Header 15 8200 4484 2517 1199
17 Lisp 369 57630 44625 6035 6970
19 -------------------------------------------------------------------------------
20 Rust 146 12282 10645 455 1182
21 |- Markdown 103 808 0 713 95
22 (Total) 13090 10645 1168 1277
23 ===============================================================================
24 Total 534 78287 59853 9054 9380
25 ===============================================================================
31 #+begin_src lisp :exports both :dir ~/dev/comp/core/ 32 (asdf:load-asd "prelude.asd")
33 (asdf:compile-system :prelude)
34 (asdf:load-system :prelude)
37 #+RESULTS: find-systems
41 #+begin_src lisp :exports both :dir ~/dev/comp/core/ :results list replace 43 (dolist (s (doc:doc-dependencies (doc:system-documentation :prelude)) r)
44 (std::appendf r (mapcar #'namestring (doc:doc-files s)))))
48 - /home/ellis/dev/comp/core/lisp/std/pkg.lisp 49 - /home/ellis/dev/comp/core/lisp/std/defpkg.lisp 50 - /home/ellis/dev/comp/core/lisp/std/err.lisp 51 - /home/ellis/dev/comp/core/lisp/std/bits.lisp 52 - /home/ellis/dev/comp/core/lisp/std/num/ 53 - /home/ellis/dev/comp/core/lisp/std/str.lisp 54 - /home/ellis/dev/comp/core/lisp/std/fmt.lisp 55 - /home/ellis/dev/comp/core/lisp/std/sym.lisp 56 - /home/ellis/dev/comp/core/lisp/std/list.lisp 57 - /home/ellis/dev/comp/core/lisp/std/util.lisp 58 - /home/ellis/dev/comp/core/lisp/std/readtable.lisp 59 - /home/ellis/dev/comp/core/lisp/std/fu.lisp 60 - /home/ellis/dev/comp/core/lisp/std/ana.lisp 61 - /home/ellis/dev/comp/core/lisp/std/pan.lisp 62 - /home/ellis/dev/comp/core/lisp/std/thread.lisp 63 - /home/ellis/dev/comp/core/lisp/std/alien.lisp 64 - /home/ellis/dev/comp/core/lisp/lib/dat/pkg.lisp 65 - /home/ellis/dev/comp/core/lisp/lib/dat/proto.lisp 66 - /home/ellis/dev/comp/core/lisp/lib/dat/sxp.lisp 67 - /home/ellis/dev/comp/core/lisp/lib/dat/csv.lisp 68 - /home/ellis/dev/comp/core/lisp/lib/dat/json.lisp 69 - /home/ellis/dev/comp/core/lisp/lib/dat/xml/ 70 - /home/ellis/dev/comp/core/lisp/lib/dat/html/ 71 - /home/ellis/dev/comp/core/lisp/lib/dat/toml.lisp 72 - /home/ellis/dev/comp/core/lisp/lib/dat/arff.lisp 73 - /home/ellis/dev/comp/core/lisp/lib/dat/midi.lisp 74 - /home/ellis/dev/comp/core/lisp/lib/cli/pkg.lisp 75 - /home/ellis/dev/comp/core/lisp/lib/cli/ansi.lisp 76 - /home/ellis/dev/comp/core/lisp/lib/cli/env.lisp 77 - /home/ellis/dev/comp/core/lisp/lib/cli/shell.lisp 78 - /home/ellis/dev/comp/core/lisp/lib/cli/progress.lisp 79 - /home/ellis/dev/comp/core/lisp/lib/cli/spark.lisp 80 - /home/ellis/dev/comp/core/lisp/lib/cli/repl.lisp 81 - /home/ellis/dev/comp/core/lisp/lib/cli/prompt.lisp 82 - /home/ellis/dev/comp/core/lisp/lib/cli/ed.lisp 83 - /home/ellis/dev/comp/core/lisp/lib/cli/clap.lisp 84 - /home/ellis/dev/comp/core/lisp/lib/doc/pkg.lisp 85 - /home/ellis/dev/comp/core/lisp/lib/doc/proto.lisp 86 - /home/ellis/dev/comp/core/lisp/lib/doc/err.lisp 87 - /home/ellis/dev/comp/core/lisp/lib/doc/symbol.lisp 88 - /home/ellis/dev/comp/core/lisp/lib/doc/file.lisp 89 - /home/ellis/dev/comp/core/lisp/lib/doc/package.lisp 90 - /home/ellis/dev/comp/core/lisp/lib/doc/system.lisp 91 - /home/ellis/dev/comp/core/lisp/lib/doc/dist.lisp 92 - /home/ellis/dev/comp/core/lisp/lib/doc/image.lisp 93 - /home/ellis/dev/comp/core/lisp/lib/io/pkg.lisp 94 - /home/ellis/dev/comp/core/lisp/lib/gui/pkg.lisp 95 - /home/ellis/dev/comp/core/lisp/lib/gui/err.lisp 96 - /home/ellis/dev/comp/core/lisp/lib/gui/server.lisp 97 - /home/ellis/dev/comp/core/lisp/lib/gui/client.lisp 98 - /home/ellis/dev/comp/core/lisp/lib/gui/wm/ 99 - /home/ellis/dev/comp/core/lisp/lib/gui/ext.lisp 100 - /home/ellis/dev/comp/core/lisp/lib/log/pkg.lisp 101 - /home/ellis/dev/comp/core/lisp/lib/log/err.lisp 102 - /home/ellis/dev/comp/core/lisp/lib/log/log.lisp 103 - /home/ellis/dev/comp/core/lisp/lib/log/stream.lisp 104 - /home/ellis/dev/comp/core/lisp/lib/net/pkg.lisp 105 - /home/ellis/dev/comp/core/lisp/lib/net/err.lisp 106 - /home/ellis/dev/comp/core/lisp/lib/net/obj.lisp 107 - /home/ellis/dev/comp/core/lisp/lib/net/sans-io.lisp 108 - /home/ellis/dev/comp/core/lisp/lib/net/udp.lisp 109 - /home/ellis/dev/comp/core/lisp/lib/net/tcp.lisp 110 - /home/ellis/dev/comp/core/lisp/lib/net/codec/ 111 - /home/ellis/dev/comp/core/lisp/lib/net/proto/ 112 - /home/ellis/dev/comp/core/lisp/lib/obj/pkg.lisp 113 - /home/ellis/dev/comp/core/lisp/lib/obj/meta/ 114 - /home/ellis/dev/comp/core/lisp/lib/obj/hash/ 115 - /home/ellis/dev/comp/core/lisp/lib/obj/id.lisp 116 - /home/ellis/dev/comp/core/lisp/lib/obj/uri/ 117 - /home/ellis/dev/comp/core/lisp/lib/obj/url.lisp 118 - /home/ellis/dev/comp/core/lisp/lib/obj/seq.lisp 119 - /home/ellis/dev/comp/core/lisp/lib/obj/tree/ 120 - /home/ellis/dev/comp/core/lisp/lib/obj/graph/ 121 - /home/ellis/dev/comp/core/lisp/lib/obj/equiv.lisp 122 - /home/ellis/dev/comp/core/lisp/lib/obj/color/ 123 - /home/ellis/dev/comp/core/lisp/lib/obj/music/ 124 - /home/ellis/dev/comp/core/lisp/lib/obj/time/ 125 - /home/ellis/dev/comp/core/lisp/lib/obj/uuid.lisp 126 - /home/ellis/dev/comp/core/lisp/lib/obj/temperature.lisp 127 - /home/ellis/dev/comp/core/lisp/lib/obj/direction.lisp 128 - /home/ellis/dev/comp/core/lisp/lib/obj/shape.lisp 129 - /home/ellis/dev/comp/core/lisp/lib/obj/tbl.lisp 130 - /home/ellis/dev/comp/core/lisp/lib/obj/db/ 131 - /home/ellis/dev/comp/core/lisp/lib/obj/cfg.lisp 132 - /home/ellis/dev/comp/core/lisp/lib/obj/build.lisp 133 - /home/ellis/dev/comp/core/lisp/lib/organ/pkg.lisp 134 - /home/ellis/dev/comp/core/lisp/lib/organ/vars.lisp 135 - /home/ellis/dev/comp/core/lisp/lib/organ/err.lisp 136 - /home/ellis/dev/comp/core/lisp/lib/organ/proto.lisp 137 - /home/ellis/dev/comp/core/lisp/lib/organ/macs.lisp 138 - /home/ellis/dev/comp/core/lisp/lib/organ/object/ 139 - /home/ellis/dev/comp/core/lisp/lib/organ/element/ 140 - /home/ellis/dev/comp/core/lisp/lib/organ/util.lisp 141 - /home/ellis/dev/comp/core/lisp/lib/organ/section.lisp 142 - /home/ellis/dev/comp/core/lisp/lib/organ/heading.lisp 143 - /home/ellis/dev/comp/core/lisp/lib/organ/document.lisp 144 - /home/ellis/dev/comp/core/lisp/lib/packy/pkg.lisp 145 - /home/ellis/dev/comp/core/lisp/lib/packy/proto.lisp 146 - /home/ellis/dev/comp/core/lisp/lib/packy/db.lisp 147 - /home/ellis/dev/comp/core/lisp/lib/packy/client.lisp 148 - /home/ellis/dev/comp/core/lisp/lib/packy/server.lisp 149 - /home/ellis/dev/comp/core/lisp/lib/parse/pkg.lisp 150 - /home/ellis/dev/comp/core/lisp/lib/parse/lex.lisp 151 - /home/ellis/dev/comp/core/lisp/lib/parse/yacc.lisp 152 - /home/ellis/dev/comp/core/lisp/lib/pod/pkg.lisp 153 - /home/ellis/dev/comp/core/lisp/lib/pod/err.lisp 154 - /home/ellis/dev/comp/core/lisp/lib/pod/obj/ 155 - /home/ellis/dev/comp/core/lisp/lib/pod/api.lisp 156 - /home/ellis/dev/comp/core/lisp/lib/pod/buildah.lisp 157 - /home/ellis/dev/comp/core/lisp/lib/pod/podman.lisp 158 - /home/ellis/dev/comp/core/lisp/lib/pod/util.lisp 159 - /home/ellis/dev/comp/core/lisp/lib/pod/client.lisp 160 - /home/ellis/dev/comp/core/lisp/lib/rdb/pkg.lisp 161 - /home/ellis/dev/comp/core/lisp/lib/rdb/err.lisp 162 - /home/ellis/dev/comp/core/lisp/lib/rdb/raw.lisp 163 - /home/ellis/dev/comp/core/lisp/lib/rdb/proto.lisp 164 - /home/ellis/dev/comp/core/lisp/lib/rdb/obj.lisp 165 - /home/ellis/dev/comp/core/lisp/lib/rdb/macs.lisp 166 - /home/ellis/dev/comp/core/lisp/lib/rt/pkg.lisp 167 - /home/ellis/dev/comp/core/lisp/lib/rt/bench.lisp 168 - /home/ellis/dev/comp/core/lisp/lib/rt/tracing.lisp 169 - /home/ellis/dev/comp/core/lisp/lib/rt/flamegraph.lisp 170 - /home/ellis/dev/comp/core/lisp/lib/skel/pkg.lisp 171 - /home/ellis/dev/comp/core/lisp/lib/skel/core/ 172 - /home/ellis/dev/comp/core/lisp/lib/skel/comp/ 173 - /home/ellis/dev/comp/core/lisp/lib/skel/tools/ 174 - /home/ellis/dev/comp/core/lisp/lib/skel/ext/ 175 - /home/ellis/dev/comp/core/lisp/lib/syn/pkg.lisp
176 - /home/ellis/dev/comp/core/lisp/lib/xdb/xdb.lisp
177 - /home/ellis/dev/comp/core/lisp/ffi/alsa/pkg.lisp
178 - /home/ellis/dev/comp/core/lisp/ffi/alsa/constants.lisp
179 - /home/ellis/dev/comp/core/lisp/ffi/rocksdb/pkg.lisp
180 - /home/ellis/dev/comp/core/lisp/ffi/rocksdb/macs.lisp
181 - /home/ellis/dev/comp/core/lisp/ffi/rocksdb/types.lisp
182 - /home/ellis/dev/comp/core/lisp/ffi/rocksdb/opts.lisp
183 - /home/ellis/dev/comp/core/lisp/ffi/rocksdb/sst.lisp
184 - /home/ellis/dev/comp/core/lisp/ffi/rocksdb/slice.lisp
185 - /home/ellis/dev/comp/core/lisp/ffi/rocksdb/db.lisp
186 - /home/ellis/dev/comp/core/lisp/ffi/rocksdb/metadata.lisp
187 - /home/ellis/dev/comp/core/lisp/ffi/rocksdb/compaction.lisp
188 - /home/ellis/dev/comp/core/lisp/ffi/rocksdb/comparator.lisp
189 - /home/ellis/dev/comp/core/lisp/ffi/rocksdb/merge.lisp
190 - /home/ellis/dev/comp/core/lisp/ffi/rocksdb/stats.lisp
191 - /home/ellis/dev/comp/core/lisp/ffi/rocksdb/vars.lisp
192 - /home/ellis/dev/comp/core/lisp/ffi/btrfs/pkg.lisp
193 - /home/ellis/dev/comp/core/lisp/ffi/btrfs/constants.lisp
194 - /home/ellis/dev/comp/core/lisp/ffi/uring/pkg.lisp
195 - /home/ellis/dev/comp/core/lisp/ffi/uring/constants.lisp
196 - /home/ellis/dev/comp/core/lisp/ffi/uring/util.lisp
197 - /home/ellis/dev/comp/core/lisp/ffi/uring/macs.lisp
198 - /home/ellis/dev/comp/core/lisp/ffi/uring/alien.lisp
199 - /home/ellis/dev/comp/core/lisp/ffi/uring/prim.lisp
200 - /home/ellis/dev/comp/core/lisp/ffi/uring/opcode.lisp
201 - /home/ellis/dev/comp/core/lisp/ffi/uring/register.lisp
202 - /home/ellis/dev/comp/core/lisp/ffi/uring/submit.lisp
203 - /home/ellis/dev/comp/core/lisp/ffi/uring/sq.lisp
204 - /home/ellis/dev/comp/core/lisp/ffi/uring/cq.lisp
205 - /home/ellis/dev/comp/core/lisp/ffi/uring/uring.lisp
206 - /home/ellis/dev/comp/core/lisp/ffi/tree-sitter/pkg.lisp
207 - /home/ellis/dev/comp/core/lisp/ffi/tree-sitter/ffi.lisp
208 - /home/ellis/dev/comp/core/lisp/ffi/tree-sitter/lang.lisp
209 - /home/ellis/dev/comp/core/lisp/ffi/tree-sitter/api.lisp
210 - /home/ellis/dev/comp/core/lisp/ffi/tree-sitter/constants.lisp
211 - /home/ellis/dev/comp/core/lisp/ffi/xkb/pkg.lisp
212 - /home/ellis/dev/comp/core/lisp/ffi/xkb/constants.lisp
213 - /home/ellis/dev/comp/core/lisp/ffi/ssh2/pkg.lisp
214 - /home/ellis/dev/comp/core/lisp/ffi/ssh2/constants.lisp
215 - /home/ellis/dev/comp/core/lisp/ffi/sndfile/pkg.lisp
216 - /home/ellis/dev/comp/core/lisp/ffi/sndfile/constants.lisp
217 - /home/ellis/dev/comp/core/lisp/ffi/zstd/pkg.lisp
218 - /home/ellis/dev/comp/core/lisp/ffi/zstd/constants.lisp
219 - /home/ellis/dev/comp/core/lisp/ffi/uring/pkg.lisp
220 - /home/ellis/dev/comp/core/lisp/ffi/uring/constants.lisp
221 - /home/ellis/dev/comp/core/lisp/ffi/uring/util.lisp
222 - /home/ellis/dev/comp/core/lisp/ffi/uring/macs.lisp
223 - /home/ellis/dev/comp/core/lisp/ffi/uring/alien.lisp
224 - /home/ellis/dev/comp/core/lisp/ffi/uring/prim.lisp
225 - /home/ellis/dev/comp/core/lisp/ffi/uring/opcode.lisp
226 - /home/ellis/dev/comp/core/lisp/ffi/uring/register.lisp
227 - /home/ellis/dev/comp/core/lisp/ffi/uring/submit.lisp
228 - /home/ellis/dev/comp/core/lisp/ffi/uring/sq.lisp
229 - /home/ellis/dev/comp/core/lisp/ffi/uring/cq.lisp
230 - /home/ellis/dev/comp/core/lisp/ffi/uring/uring.lisp
231 - /home/ellis/dev/comp/core/lisp/ffi/blake3/pkg.lisp
232 - /home/ellis/dev/comp/core/lisp/ffi/blake3/constants.lisp
233 - /home/ellis/dev/comp/core/lisp/ffi/ublk/pkg.lisp
234 - /home/ellis/dev/comp/core/lisp/ffi/ublk/constants.lisp
235 - /home/ellis/dev/comp/core/lisp/ffi/nuklear/pkg.lisp
236 - /home/ellis/dev/comp/core/lisp/ffi/nuklear/constants.lisp
237 - /home/ellis/dev/comp/core/lisp/lib/aud/pkg.lisp
241 #+name: tally-package-symbols
242 #+begin_src lisp :exports both 243 ;; (quickload-core-systems)
244 (let ((pkgs '("STD" "PARSE" "CLI" "XKB" "BTRFS" "SSH2" "BOX" "POD" "SYN" "ALSA" "NUKLEAR" "SNDFILE" "UBLK"
245 "TREE-SITTER" "URING" "ZSTD" "BLAKE3" "ROCKSDB" "RDB" "SKEL" "BOX" "AUD" "RT"
246 "ORGAN" "NLP" "DAT" "PARSE" "VC" "XDB""OBJ" "LOG" "NET" "PACKY" "GUI" "SYN" "DOC"))
250 do (loop for s being the external-symbols of (find-package pkg)
253 finally (return (cons (length pkgs) n))))
256 #+RESULTS: tally-package-symbols
259 #+name: tally-functions-and-symbols
260 #+begin_src lisp :exports both 262 (loop for s in *core-symbols*
263 do (let ((f (fboundp s))
265 (when f (pushnew s funs))
266 (when v (pushnew s vars)))
267 finally (return (cons (length funs) (length vars)))))
270 #+RESULTS: tally-functions-and-symbols
274 #+begin_src shell :dir /mnt/y/data/packy/dist/x86_64-unknown-linux-gnu/ 281 | 714M | prelude.core | 286 #+begin_src shell :exports both :dir ~/dev/comp/core/rust :results output 287 cargo tree --workspace --depth 1 --all-features
292 alch v0.1.0 (/home/ellis/dev/comp/core/rust/lib/alch)
296 alik v0.1.0 (/home/ellis/dev/comp/core/rust/app/cli/alik)
298 ├── db v0.1.0 (/home/ellis/dev/comp/core/rust/lib/db)
300 ├── krypt v0.1.0 (/home/ellis/dev/comp/core/rust/lib/krypt)
301 ├── logger v0.1.0 (/home/ellis/dev/comp/core/rust/lib/logger)
302 ├── net v0.1.0 (/home/ellis/dev/comp/core/rust/lib/net)
303 ├── obj v0.1.0 (/home/ellis/dev/comp/core/rust/lib/obj)
306 ├── tenex v0.1.0 (/home/ellis/dev/comp/core/rust/lib/tenex)
309 └── util v0.1.0 (/home/ellis/dev/comp/core/rust/lib/util)
311 └── util v0.1.0 (/home/ellis/dev/comp/core/rust/lib/util)
313 audio v0.1.0 (/home/ellis/dev/comp/core/rust/lib/audio)
315 ├── dsp v0.1.0 (/home/ellis/dev/comp/core/rust/lib/audio/dsp)
318 aws v0.1.0 (/home/ellis/dev/comp/core/rust/lib/tenex/models/aws)
319 ├── aws-config v1.1.9
320 ├── aws-sdk-iam v1.18.0
321 ├── aws-sdk-route53 v1.19.0
322 └── tokio v1.37.0 (*)
324 btrfs-sys v0.1.0 (/home/ellis/dev/comp/core/rust/sys/btrfs)
328 btrfsutil-sys v0.1.0 (/home/ellis/dev/comp/core/rust/sys/btrfsutil)
330 └── bindgen v0.66.1 (*)
332 cc-install v0.1.0 (/home/ellis/dev/comp/core/rust/app/cli/cc-install)
334 ├── dl v1.26.0 (/home/ellis/dev/comp/core/rust/lib/dl)
336 ├── flate v0.1.0 (/home/ellis/dev/comp/core/rust/lib/flate)
338 ├── logger v0.1.0 (/home/ellis/dev/comp/core/rust/lib/logger) (*)
339 ├── net v0.1.0 (/home/ellis/dev/comp/core/rust/lib/net) (*)
340 ├── obj v0.1.0 (/home/ellis/dev/comp/core/rust/lib/obj) (*)
341 ├── tokio v1.37.0 (*)
342 └── util v0.1.0 (/home/ellis/dev/comp/core/rust/lib/util) (*)
344 └── util v0.1.0 (/home/ellis/dev/comp/core/rust/lib/util) (*)
346 crypto v0.1.0 (/home/ellis/dev/comp/core/rust/lib/crypto)
347 ├── ed25519-dalek v1.0.1
348 ├── hash v0.1.0 (/home/ellis/dev/comp/core/rust/lib/hash)
353 db v0.1.0 (/home/ellis/dev/comp/core/rust/lib/db) (*)
355 dl v1.26.0 (/home/ellis/dev/comp/core/rust/lib/dl) (*)
357 dsp v0.1.0 (/home/ellis/dev/comp/core/rust/lib/audio/dsp) (*)
359 flate v0.1.0 (/home/ellis/dev/comp/core/rust/lib/flate) (*)
361 freesound v0.1.0 (/home/ellis/dev/comp/core/rust/lib/tenex/models/freesound)
362 ├── futures-util v0.3.30
364 ├── serde v1.0.197 (*)
365 ├── serde_json v1.0.115
366 ├── tenex-util v0.1.0 (/home/ellis/dev/comp/core/rust/lib/tenex/util)
367 └── tokio v1.37.0 (*)
369 gitlab v0.1.0 (/home/ellis/dev/comp/core/rust/lib/tenex/models/gitlab)
371 └── tenex-util v0.1.0 (/home/ellis/dev/comp/core/rust/lib/tenex/util) (*)
373 hash v0.1.0 (/home/ellis/dev/comp/core/rust/lib/hash) (*)
375 ipapi v0.1.0 (/home/ellis/dev/comp/core/rust/lib/tenex/models/ipapi)
377 ├── reqwest v0.11.27 (*)
378 └── serde_json v1.0.115 (*)
380 krypt v0.1.0 (/home/ellis/dev/comp/core/rust/lib/krypt) (*)
382 krypt-cli v0.1.0 (/home/ellis/dev/comp/core/rust/app/cli/krypt)
384 ├── krypt v0.1.0 (/home/ellis/dev/comp/core/rust/lib/krypt) (*)
385 ├── logger v0.1.0 (/home/ellis/dev/comp/core/rust/lib/logger) (*)
386 ├── obj v0.1.0 (/home/ellis/dev/comp/core/rust/lib/obj) (*)
387 ├── tokio v1.37.0 (*)
388 └── util v0.1.0 (/home/ellis/dev/comp/core/rust/lib/util) (*)
390 └── util v0.1.0 (/home/ellis/dev/comp/core/rust/lib/util) (*)
392 logger v0.1.0 (/home/ellis/dev/comp/core/rust/lib/logger) (*)
394 mailman-cli v0.1.0 (/home/ellis/dev/comp/core/rust/app/cli/mailman)
396 ├── jmap-client v0.3.2
397 ├── krypt v0.1.0 (/home/ellis/dev/comp/core/rust/lib/krypt) (*)
398 ├── logger v0.1.0 (/home/ellis/dev/comp/core/rust/lib/logger) (*)
399 ├── obj v0.1.0 (/home/ellis/dev/comp/core/rust/lib/obj) (*)
400 ├── tokio v1.37.0 (*)
401 └── util v0.1.0 (/home/ellis/dev/comp/core/rust/lib/util) (*)
403 net v0.1.0 (/home/ellis/dev/comp/core/rust/lib/net) (*)
405 nws v0.1.0 (/home/ellis/dev/comp/core/rust/lib/tenex/models/nws)
408 ├── reqwest v0.11.27 (*)
409 ├── serde v1.0.197 (*)
410 └── serde_json v1.0.115 (*)
412 obj v0.1.0 (/home/ellis/dev/comp/core/rust/lib/obj) (*)
414 sbcl-sys v0.1.0 (/home/ellis/dev/comp/core/rust/sys/sbcl)
416 └── libloading v0.8.3
418 sxp v0.1.0 (/home/ellis/dev/comp/core/rust/lib/sxp)
422 └── serde v1.0.197 (*)
425 └── serde_derive v1.0.197 (proc-macro)
427 tenex v0.1.0 (/home/ellis/dev/comp/core/rust/lib/tenex) (*)
429 tenex-util v0.1.0 (/home/ellis/dev/comp/core/rust/lib/tenex/util) (*)
431 tz v0.1.0 (/home/ellis/dev/comp/core/rust/app/cli/tz)
432 └── flate v0.1.0 (/home/ellis/dev/comp/core/rust/lib/flate) (*)
434 ui v0.1.0 (/home/ellis/dev/comp/core/rust/lib/ui)
435 ├── serde v1.0.197 (*)
438 └── slint-build v1.5.1
440 util v0.1.0 (/home/ellis/dev/comp/core/rust/lib/util) (*)
442 util v0.1.0 (/home/ellis/dev/comp/core/rust/lib/util) (*)