changelog shortlog graph tags branches changeset file revisions annotate raw help

Mercurial > org > docs / core/stats.org

revision 19: 93bea7513a3e
parent 17: 2601788ab805
child 21: e3ba21f7d53a
child 22: 889970442a12
     1.1--- a/core/stats.org	Thu Jan 25 23:03:23 2024 -0500
     1.2+++ b/core/stats.org	Sun Apr 28 19:50:01 2024 -0400
     1.3@@ -4,7 +4,7 @@
     1.4 #+property: header-args :dir /home/ellis/dev/comp/core/
     1.5 #+begin_src shell :results pp :exports results
     1.6   cd rust && cargo clean && cd ..
     1.7-  tokei -t=rust,lisp
     1.8+  tokei -t='rust','lisp','c','c header','makefile','shell'
     1.9 #+end_src
    1.10 
    1.11 #+RESULTS:
    1.12@@ -12,67 +12,432 @@
    1.13 ===============================================================================
    1.14  Language            Files        Lines         Code     Comments       Blanks
    1.15 ===============================================================================
    1.16- Lisp                  264        30965        23547         3360         4058
    1.17+ C                       2          135           66           42           27
    1.18+ C Header               15         8200         4484         2517         1199
    1.19+ Lisp                  369        57630        44625         6035         6970
    1.20+ Makefile                2           40           33            5            2
    1.21 -------------------------------------------------------------------------------
    1.22- Rust                  145        12513        10807          462         1244
    1.23- |- Markdown           102          813            0          718           95
    1.24- (Total)                          13326        10807         1180         1339
    1.25+ Rust                  146        12282        10645          455         1182
    1.26+ |- Markdown           103          808            0          713           95
    1.27+ (Total)                          13090        10645         1168         1277
    1.28 ===============================================================================
    1.29- Total                 409        43478        34354         3822         5302
    1.30+ Total                 534        78287        59853         9054         9380
    1.31 ===============================================================================
    1.32 #+end_example
    1.33 
    1.34 * lisp
    1.35 ** systems
    1.36+#+name: find-systems
    1.37+#+begin_src lisp :exports both :dir ~/dev/comp/core/
    1.38+  (asdf:load-asd "prelude.asd")
    1.39+  (asdf:compile-system :prelude)
    1.40+  (asdf:load-system :prelude)
    1.41+#+end_src
    1.42+
    1.43+#+RESULTS: find-systems
    1.44+: T
    1.45+
    1.46+** files
    1.47+#+begin_src lisp :exports both :dir ~/dev/comp/core/ :results list replace
    1.48+    (let ((r))
    1.49+      (dolist (s (doc:doc-dependencies (doc:system-documentation :prelude)) r)
    1.50+        (std::appendf r (mapcar #'namestring (doc:doc-files s)))))
    1.51+#+end_src
    1.52+
    1.53+#+RESULTS:
    1.54+- /home/ellis/dev/comp/core/lisp/std/pkg.lisp
    1.55+- /home/ellis/dev/comp/core/lisp/std/defpkg.lisp
    1.56+- /home/ellis/dev/comp/core/lisp/std/err.lisp
    1.57+- /home/ellis/dev/comp/core/lisp/std/bits.lisp
    1.58+- /home/ellis/dev/comp/core/lisp/std/num/
    1.59+- /home/ellis/dev/comp/core/lisp/std/str.lisp
    1.60+- /home/ellis/dev/comp/core/lisp/std/fmt.lisp
    1.61+- /home/ellis/dev/comp/core/lisp/std/sym.lisp
    1.62+- /home/ellis/dev/comp/core/lisp/std/list.lisp
    1.63+- /home/ellis/dev/comp/core/lisp/std/util.lisp
    1.64+- /home/ellis/dev/comp/core/lisp/std/readtable.lisp
    1.65+- /home/ellis/dev/comp/core/lisp/std/fu.lisp
    1.66+- /home/ellis/dev/comp/core/lisp/std/ana.lisp
    1.67+- /home/ellis/dev/comp/core/lisp/std/pan.lisp
    1.68+- /home/ellis/dev/comp/core/lisp/std/thread.lisp
    1.69+- /home/ellis/dev/comp/core/lisp/std/alien.lisp
    1.70+- /home/ellis/dev/comp/core/lisp/lib/dat/pkg.lisp
    1.71+- /home/ellis/dev/comp/core/lisp/lib/dat/proto.lisp
    1.72+- /home/ellis/dev/comp/core/lisp/lib/dat/sxp.lisp
    1.73+- /home/ellis/dev/comp/core/lisp/lib/dat/csv.lisp
    1.74+- /home/ellis/dev/comp/core/lisp/lib/dat/json.lisp
    1.75+- /home/ellis/dev/comp/core/lisp/lib/dat/xml/
    1.76+- /home/ellis/dev/comp/core/lisp/lib/dat/html/
    1.77+- /home/ellis/dev/comp/core/lisp/lib/dat/toml.lisp
    1.78+- /home/ellis/dev/comp/core/lisp/lib/dat/arff.lisp
    1.79+- /home/ellis/dev/comp/core/lisp/lib/dat/midi.lisp
    1.80+- /home/ellis/dev/comp/core/lisp/lib/cli/pkg.lisp
    1.81+- /home/ellis/dev/comp/core/lisp/lib/cli/ansi.lisp
    1.82+- /home/ellis/dev/comp/core/lisp/lib/cli/env.lisp
    1.83+- /home/ellis/dev/comp/core/lisp/lib/cli/shell.lisp
    1.84+- /home/ellis/dev/comp/core/lisp/lib/cli/progress.lisp
    1.85+- /home/ellis/dev/comp/core/lisp/lib/cli/spark.lisp
    1.86+- /home/ellis/dev/comp/core/lisp/lib/cli/repl.lisp
    1.87+- /home/ellis/dev/comp/core/lisp/lib/cli/prompt.lisp
    1.88+- /home/ellis/dev/comp/core/lisp/lib/cli/ed.lisp
    1.89+- /home/ellis/dev/comp/core/lisp/lib/cli/clap.lisp
    1.90+- /home/ellis/dev/comp/core/lisp/lib/doc/pkg.lisp
    1.91+- /home/ellis/dev/comp/core/lisp/lib/doc/proto.lisp
    1.92+- /home/ellis/dev/comp/core/lisp/lib/doc/err.lisp
    1.93+- /home/ellis/dev/comp/core/lisp/lib/doc/symbol.lisp
    1.94+- /home/ellis/dev/comp/core/lisp/lib/doc/file.lisp
    1.95+- /home/ellis/dev/comp/core/lisp/lib/doc/package.lisp
    1.96+- /home/ellis/dev/comp/core/lisp/lib/doc/system.lisp
    1.97+- /home/ellis/dev/comp/core/lisp/lib/doc/dist.lisp
    1.98+- /home/ellis/dev/comp/core/lisp/lib/doc/image.lisp
    1.99+- /home/ellis/dev/comp/core/lisp/lib/io/pkg.lisp
   1.100+- /home/ellis/dev/comp/core/lisp/lib/gui/pkg.lisp
   1.101+- /home/ellis/dev/comp/core/lisp/lib/gui/err.lisp
   1.102+- /home/ellis/dev/comp/core/lisp/lib/gui/server.lisp
   1.103+- /home/ellis/dev/comp/core/lisp/lib/gui/client.lisp
   1.104+- /home/ellis/dev/comp/core/lisp/lib/gui/wm/
   1.105+- /home/ellis/dev/comp/core/lisp/lib/gui/ext.lisp
   1.106+- /home/ellis/dev/comp/core/lisp/lib/log/pkg.lisp
   1.107+- /home/ellis/dev/comp/core/lisp/lib/log/err.lisp
   1.108+- /home/ellis/dev/comp/core/lisp/lib/log/log.lisp
   1.109+- /home/ellis/dev/comp/core/lisp/lib/log/stream.lisp
   1.110+- /home/ellis/dev/comp/core/lisp/lib/net/pkg.lisp
   1.111+- /home/ellis/dev/comp/core/lisp/lib/net/err.lisp
   1.112+- /home/ellis/dev/comp/core/lisp/lib/net/obj.lisp
   1.113+- /home/ellis/dev/comp/core/lisp/lib/net/sans-io.lisp
   1.114+- /home/ellis/dev/comp/core/lisp/lib/net/udp.lisp
   1.115+- /home/ellis/dev/comp/core/lisp/lib/net/tcp.lisp
   1.116+- /home/ellis/dev/comp/core/lisp/lib/net/codec/
   1.117+- /home/ellis/dev/comp/core/lisp/lib/net/proto/
   1.118+- /home/ellis/dev/comp/core/lisp/lib/obj/pkg.lisp
   1.119+- /home/ellis/dev/comp/core/lisp/lib/obj/meta/
   1.120+- /home/ellis/dev/comp/core/lisp/lib/obj/hash/
   1.121+- /home/ellis/dev/comp/core/lisp/lib/obj/id.lisp
   1.122+- /home/ellis/dev/comp/core/lisp/lib/obj/uri/
   1.123+- /home/ellis/dev/comp/core/lisp/lib/obj/url.lisp
   1.124+- /home/ellis/dev/comp/core/lisp/lib/obj/seq.lisp
   1.125+- /home/ellis/dev/comp/core/lisp/lib/obj/tree/
   1.126+- /home/ellis/dev/comp/core/lisp/lib/obj/graph/
   1.127+- /home/ellis/dev/comp/core/lisp/lib/obj/equiv.lisp
   1.128+- /home/ellis/dev/comp/core/lisp/lib/obj/color/
   1.129+- /home/ellis/dev/comp/core/lisp/lib/obj/music/
   1.130+- /home/ellis/dev/comp/core/lisp/lib/obj/time/
   1.131+- /home/ellis/dev/comp/core/lisp/lib/obj/uuid.lisp
   1.132+- /home/ellis/dev/comp/core/lisp/lib/obj/temperature.lisp
   1.133+- /home/ellis/dev/comp/core/lisp/lib/obj/direction.lisp
   1.134+- /home/ellis/dev/comp/core/lisp/lib/obj/shape.lisp
   1.135+- /home/ellis/dev/comp/core/lisp/lib/obj/tbl.lisp
   1.136+- /home/ellis/dev/comp/core/lisp/lib/obj/db/
   1.137+- /home/ellis/dev/comp/core/lisp/lib/obj/cfg.lisp
   1.138+- /home/ellis/dev/comp/core/lisp/lib/obj/build.lisp
   1.139+- /home/ellis/dev/comp/core/lisp/lib/organ/pkg.lisp
   1.140+- /home/ellis/dev/comp/core/lisp/lib/organ/vars.lisp
   1.141+- /home/ellis/dev/comp/core/lisp/lib/organ/err.lisp
   1.142+- /home/ellis/dev/comp/core/lisp/lib/organ/proto.lisp
   1.143+- /home/ellis/dev/comp/core/lisp/lib/organ/macs.lisp
   1.144+- /home/ellis/dev/comp/core/lisp/lib/organ/object/
   1.145+- /home/ellis/dev/comp/core/lisp/lib/organ/element/
   1.146+- /home/ellis/dev/comp/core/lisp/lib/organ/util.lisp
   1.147+- /home/ellis/dev/comp/core/lisp/lib/organ/section.lisp
   1.148+- /home/ellis/dev/comp/core/lisp/lib/organ/heading.lisp
   1.149+- /home/ellis/dev/comp/core/lisp/lib/organ/document.lisp
   1.150+- /home/ellis/dev/comp/core/lisp/lib/packy/pkg.lisp
   1.151+- /home/ellis/dev/comp/core/lisp/lib/packy/proto.lisp
   1.152+- /home/ellis/dev/comp/core/lisp/lib/packy/db.lisp
   1.153+- /home/ellis/dev/comp/core/lisp/lib/packy/client.lisp
   1.154+- /home/ellis/dev/comp/core/lisp/lib/packy/server.lisp
   1.155+- /home/ellis/dev/comp/core/lisp/lib/parse/pkg.lisp
   1.156+- /home/ellis/dev/comp/core/lisp/lib/parse/lex.lisp
   1.157+- /home/ellis/dev/comp/core/lisp/lib/parse/yacc.lisp
   1.158+- /home/ellis/dev/comp/core/lisp/lib/pod/pkg.lisp
   1.159+- /home/ellis/dev/comp/core/lisp/lib/pod/err.lisp
   1.160+- /home/ellis/dev/comp/core/lisp/lib/pod/obj/
   1.161+- /home/ellis/dev/comp/core/lisp/lib/pod/api.lisp
   1.162+- /home/ellis/dev/comp/core/lisp/lib/pod/buildah.lisp
   1.163+- /home/ellis/dev/comp/core/lisp/lib/pod/podman.lisp
   1.164+- /home/ellis/dev/comp/core/lisp/lib/pod/util.lisp
   1.165+- /home/ellis/dev/comp/core/lisp/lib/pod/client.lisp
   1.166+- /home/ellis/dev/comp/core/lisp/lib/rdb/pkg.lisp
   1.167+- /home/ellis/dev/comp/core/lisp/lib/rdb/err.lisp
   1.168+- /home/ellis/dev/comp/core/lisp/lib/rdb/raw.lisp
   1.169+- /home/ellis/dev/comp/core/lisp/lib/rdb/proto.lisp
   1.170+- /home/ellis/dev/comp/core/lisp/lib/rdb/obj.lisp
   1.171+- /home/ellis/dev/comp/core/lisp/lib/rdb/macs.lisp
   1.172+- /home/ellis/dev/comp/core/lisp/lib/rt/pkg.lisp
   1.173+- /home/ellis/dev/comp/core/lisp/lib/rt/bench.lisp
   1.174+- /home/ellis/dev/comp/core/lisp/lib/rt/tracing.lisp
   1.175+- /home/ellis/dev/comp/core/lisp/lib/rt/flamegraph.lisp
   1.176+- /home/ellis/dev/comp/core/lisp/lib/skel/pkg.lisp
   1.177+- /home/ellis/dev/comp/core/lisp/lib/skel/core/
   1.178+- /home/ellis/dev/comp/core/lisp/lib/skel/comp/
   1.179+- /home/ellis/dev/comp/core/lisp/lib/skel/tools/
   1.180+- /home/ellis/dev/comp/core/lisp/lib/skel/ext/
   1.181+- /home/ellis/dev/comp/core/lisp/lib/syn/pkg.lisp
   1.182+- /home/ellis/dev/comp/core/lisp/lib/xdb/xdb.lisp
   1.183+- /home/ellis/dev/comp/core/lisp/ffi/alsa/pkg.lisp
   1.184+- /home/ellis/dev/comp/core/lisp/ffi/alsa/constants.lisp
   1.185+- /home/ellis/dev/comp/core/lisp/ffi/rocksdb/pkg.lisp
   1.186+- /home/ellis/dev/comp/core/lisp/ffi/rocksdb/macs.lisp
   1.187+- /home/ellis/dev/comp/core/lisp/ffi/rocksdb/types.lisp
   1.188+- /home/ellis/dev/comp/core/lisp/ffi/rocksdb/opts.lisp
   1.189+- /home/ellis/dev/comp/core/lisp/ffi/rocksdb/sst.lisp
   1.190+- /home/ellis/dev/comp/core/lisp/ffi/rocksdb/slice.lisp
   1.191+- /home/ellis/dev/comp/core/lisp/ffi/rocksdb/db.lisp
   1.192+- /home/ellis/dev/comp/core/lisp/ffi/rocksdb/metadata.lisp
   1.193+- /home/ellis/dev/comp/core/lisp/ffi/rocksdb/compaction.lisp
   1.194+- /home/ellis/dev/comp/core/lisp/ffi/rocksdb/comparator.lisp
   1.195+- /home/ellis/dev/comp/core/lisp/ffi/rocksdb/merge.lisp
   1.196+- /home/ellis/dev/comp/core/lisp/ffi/rocksdb/stats.lisp
   1.197+- /home/ellis/dev/comp/core/lisp/ffi/rocksdb/vars.lisp
   1.198+- /home/ellis/dev/comp/core/lisp/ffi/btrfs/pkg.lisp
   1.199+- /home/ellis/dev/comp/core/lisp/ffi/btrfs/constants.lisp
   1.200+- /home/ellis/dev/comp/core/lisp/ffi/uring/pkg.lisp
   1.201+- /home/ellis/dev/comp/core/lisp/ffi/uring/constants.lisp
   1.202+- /home/ellis/dev/comp/core/lisp/ffi/uring/util.lisp
   1.203+- /home/ellis/dev/comp/core/lisp/ffi/uring/macs.lisp
   1.204+- /home/ellis/dev/comp/core/lisp/ffi/uring/alien.lisp
   1.205+- /home/ellis/dev/comp/core/lisp/ffi/uring/prim.lisp
   1.206+- /home/ellis/dev/comp/core/lisp/ffi/uring/opcode.lisp
   1.207+- /home/ellis/dev/comp/core/lisp/ffi/uring/register.lisp
   1.208+- /home/ellis/dev/comp/core/lisp/ffi/uring/submit.lisp
   1.209+- /home/ellis/dev/comp/core/lisp/ffi/uring/sq.lisp
   1.210+- /home/ellis/dev/comp/core/lisp/ffi/uring/cq.lisp
   1.211+- /home/ellis/dev/comp/core/lisp/ffi/uring/uring.lisp
   1.212+- /home/ellis/dev/comp/core/lisp/ffi/tree-sitter/pkg.lisp
   1.213+- /home/ellis/dev/comp/core/lisp/ffi/tree-sitter/ffi.lisp
   1.214+- /home/ellis/dev/comp/core/lisp/ffi/tree-sitter/lang.lisp
   1.215+- /home/ellis/dev/comp/core/lisp/ffi/tree-sitter/api.lisp
   1.216+- /home/ellis/dev/comp/core/lisp/ffi/tree-sitter/constants.lisp
   1.217+- /home/ellis/dev/comp/core/lisp/ffi/xkb/pkg.lisp
   1.218+- /home/ellis/dev/comp/core/lisp/ffi/xkb/constants.lisp
   1.219+- /home/ellis/dev/comp/core/lisp/ffi/ssh2/pkg.lisp
   1.220+- /home/ellis/dev/comp/core/lisp/ffi/ssh2/constants.lisp
   1.221+- /home/ellis/dev/comp/core/lisp/ffi/sndfile/pkg.lisp
   1.222+- /home/ellis/dev/comp/core/lisp/ffi/sndfile/constants.lisp
   1.223+- /home/ellis/dev/comp/core/lisp/ffi/zstd/pkg.lisp
   1.224+- /home/ellis/dev/comp/core/lisp/ffi/zstd/constants.lisp
   1.225+- /home/ellis/dev/comp/core/lisp/ffi/uring/pkg.lisp
   1.226+- /home/ellis/dev/comp/core/lisp/ffi/uring/constants.lisp
   1.227+- /home/ellis/dev/comp/core/lisp/ffi/uring/util.lisp
   1.228+- /home/ellis/dev/comp/core/lisp/ffi/uring/macs.lisp
   1.229+- /home/ellis/dev/comp/core/lisp/ffi/uring/alien.lisp
   1.230+- /home/ellis/dev/comp/core/lisp/ffi/uring/prim.lisp
   1.231+- /home/ellis/dev/comp/core/lisp/ffi/uring/opcode.lisp
   1.232+- /home/ellis/dev/comp/core/lisp/ffi/uring/register.lisp
   1.233+- /home/ellis/dev/comp/core/lisp/ffi/uring/submit.lisp
   1.234+- /home/ellis/dev/comp/core/lisp/ffi/uring/sq.lisp
   1.235+- /home/ellis/dev/comp/core/lisp/ffi/uring/cq.lisp
   1.236+- /home/ellis/dev/comp/core/lisp/ffi/uring/uring.lisp
   1.237+- /home/ellis/dev/comp/core/lisp/ffi/blake3/pkg.lisp
   1.238+- /home/ellis/dev/comp/core/lisp/ffi/blake3/constants.lisp
   1.239+- /home/ellis/dev/comp/core/lisp/ffi/ublk/pkg.lisp
   1.240+- /home/ellis/dev/comp/core/lisp/ffi/ublk/constants.lisp
   1.241+- /home/ellis/dev/comp/core/lisp/ffi/nuklear/pkg.lisp
   1.242+- /home/ellis/dev/comp/core/lisp/ffi/nuklear/constants.lisp
   1.243+- /home/ellis/dev/comp/core/lisp/lib/aud/pkg.lisp
   1.244+
   1.245 ** packages
   1.246 ** symbols
   1.247 #+name: tally-package-symbols
   1.248 #+begin_src lisp :exports both
   1.249-  (quickload-core-systems)
   1.250-  (defparameter *core-packages* '("STD" "PARSE" "CLI" "XKB" "ALPM" "BTRFS" "BQN" "K"
   1.251-                                  "TREE-SITTER" "URING" "ZSTD" "BLAKE3" "ROCKSDB" "RDB" "SKEL" 
   1.252-                                  "ORGAN" "NLP" "DAT" "OBJ" "LOG" "NET" "PACKY" "GUI" "SYN" "DOC"))
   1.253-  (defvar *core-symbols* nil)
   1.254-
   1.255-  (loop with n = 0
   1.256-        for pkg in *core-packages*
   1.257-        do (loop for s being the external-symbols of (find-package pkg)
   1.258-                 do (incf n)
   1.259-                    (print (type-of s))
   1.260-                    (pushnew s *core-symbols*))
   1.261-        finally (return (cons (length *core-packages*) n)))
   1.262+  ;; (quickload-core-systems)
   1.263+  (let ((pkgs '("STD" "PARSE" "CLI" "XKB" "BTRFS" "SSH2" "BOX" "POD" "SYN" "ALSA" "NUKLEAR" "SNDFILE" "UBLK"
   1.264+                "TREE-SITTER" "URING" "ZSTD" "BLAKE3" "ROCKSDB" "RDB" "SKEL" "BOX" "AUD" "RT"
   1.265+                "ORGAN" "NLP" "DAT" "PARSE" "VC" "XDB""OBJ" "LOG" "NET" "PACKY" "GUI" "SYN" "DOC"))
   1.266+        (syms))
   1.267+    (loop with n = 0
   1.268+          for pkg in pkgs
   1.269+          do (loop for s being the external-symbols of (find-package pkg)
   1.270+                   do (incf n)
   1.271+                      (pushnew s syms))
   1.272+          finally (return (cons (length pkgs) n))))
   1.273 #+end_src
   1.274 
   1.275 #+RESULTS: tally-package-symbols
   1.276-: (24 . 1571)
   1.277+: (36 . 3391)
   1.278 
   1.279 #+name: tally-functions-and-symbols
   1.280 #+begin_src lisp :exports both
   1.281-  (defvar *core-functions* nil)
   1.282-  (defvar *core-variables* nil)
   1.283-  (loop for s in *core-symbols*
   1.284-        do (let ((f (fboundp s))
   1.285-                 (v (boundp s)))
   1.286-             (when f (pushnew s *core-functions*))
   1.287-             (when v (pushnew s *core-variables*)))
   1.288-        finally (return (cons (length *core-functions*) (length *core-variables*))))
   1.289+  (let ((vars) (funs))
   1.290+    (loop for s in *core-symbols*
   1.291+          do (let ((f (fboundp s))
   1.292+                   (v (boundp s)))
   1.293+               (when f (pushnew s funs))
   1.294+               (when v (pushnew s vars)))
   1.295+          finally (return (cons (length funs) (length vars)))))
   1.296 #+end_src
   1.297 
   1.298 #+RESULTS: tally-functions-and-symbols
   1.299-: (1098 . 75)
   1.300+: (1163 . 169)
   1.301 
   1.302-** fasls
   1.303-#+begin_src shell :dir /home/ellis/dev/comp/infra/
   1.304-  for f in dist/fasl/*; do
   1.305-    du -s $f
   1.306+** images
   1.307+#+begin_src shell :dir /mnt/y/data/packy/dist/x86_64-unknown-linux-gnu/
   1.308+  for f in *.core; do
   1.309+    du -sh $f
   1.310   done
   1.311 #+end_src
   1.312 
   1.313 #+RESULTS:
   1.314-| 240728 | dist/fasl/cli.core     |
   1.315-| 240920 | dist/fasl/organ.core   |
   1.316-| 244152 | dist/fasl/pod.core     |
   1.317-| 274504 | dist/fasl/prelude.core |
   1.318-| 240760 | dist/fasl/rdb.core     |
   1.319-| 241400 | dist/fasl/skel.core    |
   1.320-| 240664 | dist/fasl/std.core     |
   1.321+| 714M | prelude.core |
   1.322+| 374M | std.core     |
   1.323+
   1.324+* rust
   1.325+** crates
   1.326+#+begin_src shell :exports both :dir ~/dev/comp/core/rust :results output
   1.327+cargo tree --workspace --depth 1 --all-features
   1.328+#+end_src
   1.329+
   1.330+#+RESULTS:
   1.331+#+begin_example
   1.332+alch v0.1.0 (/home/ellis/dev/comp/core/rust/lib/alch)
   1.333+├── bumpalo v3.15.4
   1.334+└── memmap2 v0.5.10
   1.335+
   1.336+alik v0.1.0 (/home/ellis/dev/comp/core/rust/app/cli/alik)
   1.337+├── clap v4.5.4
   1.338+├── db v0.1.0 (/home/ellis/dev/comp/core/rust/lib/db)
   1.339+│   [dev-dependencies]
   1.340+├── krypt v0.1.0 (/home/ellis/dev/comp/core/rust/lib/krypt)
   1.341+├── logger v0.1.0 (/home/ellis/dev/comp/core/rust/lib/logger)
   1.342+├── net v0.1.0 (/home/ellis/dev/comp/core/rust/lib/net)
   1.343+├── obj v0.1.0 (/home/ellis/dev/comp/core/rust/lib/obj)
   1.344+│   [dev-dependencies]
   1.345+├── serde v1.0.197
   1.346+├── tenex v0.1.0 (/home/ellis/dev/comp/core/rust/lib/tenex)
   1.347+│   [dev-dependencies]
   1.348+├── tokio v1.37.0
   1.349+└── util v0.1.0 (/home/ellis/dev/comp/core/rust/lib/util)
   1.350+[build-dependencies]
   1.351+└── util v0.1.0 (/home/ellis/dev/comp/core/rust/lib/util)
   1.352+
   1.353+audio v0.1.0 (/home/ellis/dev/comp/core/rust/lib/audio)
   1.354+├── cpal v0.13.5
   1.355+├── dsp v0.1.0 (/home/ellis/dev/comp/core/rust/lib/audio/dsp)
   1.356+└── hound v3.5.1
   1.357+
   1.358+aws v0.1.0 (/home/ellis/dev/comp/core/rust/lib/tenex/models/aws)
   1.359+├── aws-config v1.1.9
   1.360+├── aws-sdk-iam v1.18.0
   1.361+├── aws-sdk-route53 v1.19.0
   1.362+└── tokio v1.37.0 (*)
   1.363+
   1.364+btrfs-sys v0.1.0 (/home/ellis/dev/comp/core/rust/sys/btrfs)
   1.365+[build-dependencies]
   1.366+└── bindgen v0.66.1
   1.367+
   1.368+btrfsutil-sys v0.1.0 (/home/ellis/dev/comp/core/rust/sys/btrfsutil)
   1.369+[build-dependencies]
   1.370+└── bindgen v0.66.1 (*)
   1.371+
   1.372+cc-install v0.1.0 (/home/ellis/dev/comp/core/rust/app/cli/cc-install)
   1.373+├── clap v4.5.4 (*)
   1.374+├── dl v1.26.0 (/home/ellis/dev/comp/core/rust/lib/dl)
   1.375+│   [dev-dependencies]
   1.376+├── flate v0.1.0 (/home/ellis/dev/comp/core/rust/lib/flate)
   1.377+│   [dev-dependencies]
   1.378+├── logger v0.1.0 (/home/ellis/dev/comp/core/rust/lib/logger) (*)
   1.379+├── net v0.1.0 (/home/ellis/dev/comp/core/rust/lib/net) (*)
   1.380+├── obj v0.1.0 (/home/ellis/dev/comp/core/rust/lib/obj) (*)
   1.381+├── tokio v1.37.0 (*)
   1.382+└── util v0.1.0 (/home/ellis/dev/comp/core/rust/lib/util) (*)
   1.383+[build-dependencies]
   1.384+└── util v0.1.0 (/home/ellis/dev/comp/core/rust/lib/util) (*)
   1.385+
   1.386+crypto v0.1.0 (/home/ellis/dev/comp/core/rust/lib/crypto)
   1.387+├── ed25519-dalek v1.0.1
   1.388+├── hash v0.1.0 (/home/ellis/dev/comp/core/rust/lib/hash)
   1.389+├── hex v0.4.3
   1.390+├── salsa20 v0.8.1
   1.391+└── totp-rs v5.5.1
   1.392+
   1.393+db v0.1.0 (/home/ellis/dev/comp/core/rust/lib/db) (*)
   1.394+
   1.395+dl v1.26.0 (/home/ellis/dev/comp/core/rust/lib/dl) (*)
   1.396+
   1.397+dsp v0.1.0 (/home/ellis/dev/comp/core/rust/lib/audio/dsp) (*)
   1.398+
   1.399+flate v0.1.0 (/home/ellis/dev/comp/core/rust/lib/flate) (*)
   1.400+
   1.401+freesound v0.1.0 (/home/ellis/dev/comp/core/rust/lib/tenex/models/freesound)
   1.402+├── futures-util v0.3.30
   1.403+├── reqwest v0.11.27
   1.404+├── serde v1.0.197 (*)
   1.405+├── serde_json v1.0.115
   1.406+├── tenex-util v0.1.0 (/home/ellis/dev/comp/core/rust/lib/tenex/util)
   1.407+└── tokio v1.37.0 (*)
   1.408+
   1.409+gitlab v0.1.0 (/home/ellis/dev/comp/core/rust/lib/tenex/models/gitlab)
   1.410+├── gitlab v0.1410.0
   1.411+└── tenex-util v0.1.0 (/home/ellis/dev/comp/core/rust/lib/tenex/util) (*)
   1.412+
   1.413+hash v0.1.0 (/home/ellis/dev/comp/core/rust/lib/hash) (*)
   1.414+
   1.415+ipapi v0.1.0 (/home/ellis/dev/comp/core/rust/lib/tenex/models/ipapi)
   1.416+├── log v0.4.21
   1.417+├── reqwest v0.11.27 (*)
   1.418+└── serde_json v1.0.115 (*)
   1.419+
   1.420+krypt v0.1.0 (/home/ellis/dev/comp/core/rust/lib/krypt) (*)
   1.421+
   1.422+krypt-cli v0.1.0 (/home/ellis/dev/comp/core/rust/app/cli/krypt)
   1.423+├── clap v4.5.4 (*)
   1.424+├── krypt v0.1.0 (/home/ellis/dev/comp/core/rust/lib/krypt) (*)
   1.425+├── logger v0.1.0 (/home/ellis/dev/comp/core/rust/lib/logger) (*)
   1.426+├── obj v0.1.0 (/home/ellis/dev/comp/core/rust/lib/obj) (*)
   1.427+├── tokio v1.37.0 (*)
   1.428+└── util v0.1.0 (/home/ellis/dev/comp/core/rust/lib/util) (*)
   1.429+[build-dependencies]
   1.430+└── util v0.1.0 (/home/ellis/dev/comp/core/rust/lib/util) (*)
   1.431+
   1.432+logger v0.1.0 (/home/ellis/dev/comp/core/rust/lib/logger) (*)
   1.433+
   1.434+mailman-cli v0.1.0 (/home/ellis/dev/comp/core/rust/app/cli/mailman)
   1.435+├── clap v4.5.4 (*)
   1.436+├── jmap-client v0.3.2
   1.437+├── krypt v0.1.0 (/home/ellis/dev/comp/core/rust/lib/krypt) (*)
   1.438+├── logger v0.1.0 (/home/ellis/dev/comp/core/rust/lib/logger) (*)
   1.439+├── obj v0.1.0 (/home/ellis/dev/comp/core/rust/lib/obj) (*)
   1.440+├── tokio v1.37.0 (*)
   1.441+└── util v0.1.0 (/home/ellis/dev/comp/core/rust/lib/util) (*)
   1.442+
   1.443+net v0.1.0 (/home/ellis/dev/comp/core/rust/lib/net) (*)
   1.444+
   1.445+nws v0.1.0 (/home/ellis/dev/comp/core/rust/lib/tenex/models/nws)
   1.446+├── chrono v0.4.37
   1.447+├── log v0.4.21 (*)
   1.448+├── reqwest v0.11.27 (*)
   1.449+├── serde v1.0.197 (*)
   1.450+└── serde_json v1.0.115 (*)
   1.451+
   1.452+obj v0.1.0 (/home/ellis/dev/comp/core/rust/lib/obj) (*)
   1.453+
   1.454+sbcl-sys v0.1.0 (/home/ellis/dev/comp/core/rust/sys/sbcl)
   1.455+├── libc v0.2.153
   1.456+└── libloading v0.8.3
   1.457+
   1.458+sxp v0.1.0 (/home/ellis/dev/comp/core/rust/lib/sxp)
   1.459+├── indexmap v2.2.6
   1.460+├── itoa v1.0.11
   1.461+├── ryu v1.0.17
   1.462+└── serde v1.0.197 (*)
   1.463+[dev-dependencies]
   1.464+├── rand v0.8.5
   1.465+└── serde_derive v1.0.197 (proc-macro)
   1.466+
   1.467+tenex v0.1.0 (/home/ellis/dev/comp/core/rust/lib/tenex) (*)
   1.468+
   1.469+tenex-util v0.1.0 (/home/ellis/dev/comp/core/rust/lib/tenex/util) (*)
   1.470+
   1.471+tz v0.1.0 (/home/ellis/dev/comp/core/rust/app/cli/tz)
   1.472+└── flate v0.1.0 (/home/ellis/dev/comp/core/rust/lib/flate) (*)
   1.473+
   1.474+ui v0.1.0 (/home/ellis/dev/comp/core/rust/lib/ui)
   1.475+├── serde v1.0.197 (*)
   1.476+└── slint v1.5.1
   1.477+[build-dependencies]
   1.478+└── slint-build v1.5.1
   1.479+
   1.480+util v0.1.0 (/home/ellis/dev/comp/core/rust/lib/util) (*)
   1.481+
   1.482+util v0.1.0 (/home/ellis/dev/comp/core/rust/lib/util) (*)
   1.483+#+end_example