stats
vc
hg churn -f "%Y-%m" -s
2023-10 36394 ************************************ 2023-11 12777 ************ 2023-12 61624 ************************************************************* 2024-01 4923 ****u 2024-02 5701 ***** 2024-03 27292 *************************** 2024-04 23322 *********************** 2024-05 24141 *********************** 2024-06 17608 ***************** 2024-07 6390 ******
files
cd rust && cargo clean && cd .. tokei -t='rust','lisp','c','c header','makefile','shell'
=============================================================================== Language Files Lines Code Comments Blanks =============================================================================== C 2 130 70 21 39 C Header 18 9990 4990 3555 1445 Lisp 490 70427 54246 7426 8755 Makefile 1 6 6 0 0 ------------------------------------------------------------------------------- Rust 145 12142 10477 468 1197 |- Markdown 103 801 0 706 95 (Total) 12943 10477 1174 1292 =============================================================================== Total 656 92695 69789 11470 11436 ===============================================================================
lisp
systems
(asdf:load-asd "core.asd") (asdf:compile-system :core) (asdf:load-system :core) (asdf:system-depends-on (asdf:find-system :core))
- std
- log
- io
- obj
- net
- cry
- parse
- syn
- dat
files
(let ((r)) (dolist (s (doc:doc-dependencies (doc:system-documentation :core)) r) (std::appendf r (std:flatten (mapcar (lambda (x) (unless (std:directory-path-p x) (namestring x))) (doc:doc-files s))))))
- /home/ellis/comp/core/lisp/std/defpkg.lisp
- /home/ellis/comp/core/lisp/std/pkg.lisp
- /home/ellis/comp/core/lisp/std/err.lisp
- /home/ellis/comp/core/lisp/std/sym.lisp
- /home/ellis/comp/core/lisp/std/list.lisp
- /home/ellis/comp/core/lisp/std/type.lisp
- /home/ellis/comp/core/lisp/std/num/float.lisp
- /home/ellis/comp/core/lisp/std/num/parse.lisp
- /home/ellis/comp/core/lisp/std/stream.lisp
- /home/ellis/comp/core/lisp/std/fu/curry.lisp
- /home/ellis/comp/core/lisp/std/array.lisp
- /home/ellis/comp/core/lisp/std/hash-table.lisp
- /home/ellis/comp/core/lisp/std/alien.lisp
- /home/ellis/comp/core/lisp/std/mop.lisp
- /home/ellis/comp/core/lisp/std/readtable.lisp
- /home/ellis/comp/core/lisp/std/macs/ana.lisp
- /home/ellis/comp/core/lisp/std/macs/pan.lisp
- /home/ellis/comp/core/lisp/std/macs/const.lisp
- /home/ellis/comp/core/lisp/std/macs/collecting.lisp
- /home/ellis/comp/core/lisp/std/macs/control.lisp
- /home/ellis/comp/core/lisp/std/bit.lisp
- /home/ellis/comp/core/lisp/std/thread.lisp
- /home/ellis/comp/core/lisp/std/task.lisp
- /home/ellis/comp/core/lisp/std/fmt.lisp
- /home/ellis/comp/core/lisp/std/path.lisp
- /home/ellis/comp/core/lisp/std/os.lisp
- /home/ellis/comp/core/lisp/std/file.lisp
- /home/ellis/comp/core/lisp/std/string.lisp
- /home/ellis/comp/core/lisp/std/seq.lisp
- /home/ellis/comp/core/lisp/std/sys.lisp
- /home/ellis/comp/core/lisp/lib/log/pkg.lisp
- /home/ellis/comp/core/lisp/lib/log/err.lisp
- /home/ellis/comp/core/lisp/lib/log/log.lisp
- /home/ellis/comp/core/lisp/lib/log/stream.lisp
- /home/ellis/comp/core/lisp/lib/io/pkg.lisp
- /home/ellis/comp/core/lisp/lib/io/ring.lisp
- /home/ellis/comp/core/lisp/lib/io/socket.lisp
- /home/ellis/comp/core/lisp/lib/io/stream.lisp
- /home/ellis/comp/core/lisp/lib/io/proto.lisp
- /home/ellis/comp/core/lisp/lib/io/flate.lisp
- /home/ellis/comp/core/lisp/lib/io/port.lisp
- /home/ellis/comp/core/lisp/lib/io/zstd.lisp
- /home/ellis/comp/core/lisp/lib/io/xsubseq.lisp
- /home/ellis/comp/core/lisp/lib/io/smart-buffer.lisp
- /home/ellis/comp/core/lisp/lib/obj/pkg.lisp
- /home/ellis/comp/core/lisp/lib/obj/meta/pkg.lisp
- /home/ellis/comp/core/lisp/lib/obj/meta/sealed.lisp
- /home/ellis/comp/core/lisp/lib/obj/meta/stealth.lisp
- /home/ellis/comp/core/lisp/lib/obj/meta/typed.lisp
- /home/ellis/comp/core/lisp/lib/obj/meta/filtered.lisp
- /home/ellis/comp/core/lisp/lib/obj/meta/fast.lisp
- /home/ellis/comp/core/lisp/lib/obj/meta/lazy.lisp
- /home/ellis/comp/core/lisp/lib/obj/meta/overloaded.lisp
- /home/ellis/comp/core/lisp/lib/obj/meta/storable.lisp
- /home/ellis/comp/core/lisp/lib/obj/hash/hasher.lisp
- /home/ellis/comp/core/lisp/lib/obj/hash/map.lisp
- /home/ellis/comp/core/lisp/lib/obj/hash/set.lisp
- /home/ellis/comp/core/lisp/lib/obj/hash/chash.lisp
- /home/ellis/comp/core/lisp/lib/obj/hash/castable.lisp
- /home/ellis/comp/core/lisp/lib/obj/id.lisp
- /home/ellis/comp/core/lisp/lib/obj/uri/pkg.lisp
- /home/ellis/comp/core/lisp/lib/obj/uri/domain.lisp
- /home/ellis/comp/core/lisp/lib/obj/uri/uri.lisp
- /home/ellis/comp/core/lisp/lib/obj/uri/mask.lisp
- /home/ellis/comp/core/lisp/lib/obj/uri/state.lisp
- /home/ellis/comp/core/lisp/lib/obj/uri/parse.lisp
- /home/ellis/comp/core/lisp/lib/obj/uri/print.lisp
- /home/ellis/comp/core/lisp/lib/obj/uri/path.lisp
- /home/ellis/comp/core/lisp/lib/obj/uri/intern.lisp
- /home/ellis/comp/core/lisp/lib/obj/url.lisp
- /home/ellis/comp/core/lisp/lib/obj/seq.lisp
- /home/ellis/comp/core/lisp/lib/obj/tree/node.lisp
- /home/ellis/comp/core/lisp/lib/obj/tree/avl.lisp
- /home/ellis/comp/core/lisp/lib/obj/tree/rb.lisp
- /home/ellis/comp/core/lisp/lib/obj/tree/bro.lisp
- /home/ellis/comp/core/lisp/lib/obj/graph/pkg.lisp
- /home/ellis/comp/core/lisp/lib/obj/equiv.lisp
- /home/ellis/comp/core/lisp/lib/obj/color/color.lisp
- /home/ellis/comp/core/lisp/lib/obj/color/palette.lisp
- /home/ellis/comp/core/lisp/lib/obj/color/util.lisp
- /home/ellis/comp/core/lisp/lib/obj/color/x11-colors.lisp
- /home/ellis/comp/core/lisp/lib/obj/music/music.lisp
- /home/ellis/comp/core/lisp/lib/obj/time/local.lisp
- /home/ellis/comp/core/lisp/lib/obj/uuid.lisp
- /home/ellis/comp/core/lisp/lib/obj/temperature.lisp
- /home/ellis/comp/core/lisp/lib/obj/direction.lisp
- /home/ellis/comp/core/lisp/lib/obj/shape.lisp
- /home/ellis/comp/core/lisp/lib/obj/query.lisp
- /home/ellis/comp/core/lisp/lib/obj/secret.lisp
- /home/ellis/comp/core/lisp/lib/obj/db.lisp
- /home/ellis/comp/core/lisp/lib/obj/cfg.lisp
- /home/ellis/comp/core/lisp/lib/obj/build.lisp
- /home/ellis/comp/core/lisp/lib/net/pkg.lisp
- /home/ellis/comp/core/lisp/lib/net/err.lisp
- /home/ellis/comp/core/lisp/lib/net/obj.lisp
- /home/ellis/comp/core/lisp/lib/net/util.lisp
- /home/ellis/comp/core/lisp/lib/net/udp.lisp
- /home/ellis/comp/core/lisp/lib/net/tcp.lisp
- /home/ellis/comp/core/lisp/lib/net/codec/punycode.lisp
- /home/ellis/comp/core/lisp/lib/net/codec/dns.lisp
- /home/ellis/comp/core/lisp/lib/net/codec/tlv.lisp
- /home/ellis/comp/core/lisp/lib/net/codec/osc.lisp
- /home/ellis/comp/core/lisp/lib/net/proto/swank.lisp
- /home/ellis/comp/core/lisp/lib/net/proto/http.lisp
- /home/ellis/comp/core/lisp/lib/net/proto/dns.lisp
- /home/ellis/comp/core/lisp/lib/net/proto/ssh.lisp
- /home/ellis/comp/core/lisp/lib/net/cookie.lisp
- /home/ellis/comp/core/lisp/lib/net/req.lisp
- /home/ellis/comp/core/lisp/lib/net/fetch.lisp
- /home/ellis/comp/core/lisp/lib/cry/pkg.lisp
- /home/ellis/comp/core/lisp/lib/cry/err.lisp
- /home/ellis/comp/core/lisp/lib/cry/crc64.lisp
- /home/ellis/comp/core/lisp/lib/cry/authinfo.lisp
- /home/ellis/comp/core/lisp/lib/cry/jwt.lisp
- /home/ellis/comp/core/lisp/lib/cry/hotp.lisp
- /home/ellis/comp/core/lisp/lib/cry/totp.lisp
- /home/ellis/comp/core/lisp/lib/parse/pkg.lisp
- /home/ellis/comp/core/lisp/lib/parse/bytes.lisp
- /home/ellis/comp/core/lisp/lib/parse/lex.lisp
- /home/ellis/comp/core/lisp/lib/parse/pratt.lisp
- /home/ellis/comp/core/lisp/lib/parse/yacc.lisp
- /home/ellis/comp/core/lisp/lib/syn/pkg.lisp
- /home/ellis/comp/core/lisp/lib/dat/pkg.lisp
- /home/ellis/comp/core/lisp/lib/dat/proto.lisp
- /home/ellis/comp/core/lisp/lib/dat/sxp.lisp
- /home/ellis/comp/core/lisp/lib/dat/dot.lisp
- /home/ellis/comp/core/lisp/lib/dat/csv.lisp
- /home/ellis/comp/core/lisp/lib/dat/json.lisp
- /home/ellis/comp/core/lisp/lib/dat/xml/xml.lisp
- /home/ellis/comp/core/lisp/lib/dat/xml/pkg.lisp
- /home/ellis/comp/core/lisp/lib/dat/xml/svg.lisp
- /home/ellis/comp/core/lisp/lib/dat/xml/fixml.lisp
- /home/ellis/comp/core/lisp/lib/dat/html/const.lisp
- /home/ellis/comp/core/lisp/lib/dat/html/entity.lisp
- /home/ellis/comp/core/lisp/lib/dat/html/html.lisp
- /home/ellis/comp/core/lisp/lib/dat/mime.lisp
- /home/ellis/comp/core/lisp/lib/dat/toml.lisp
- /home/ellis/comp/core/lisp/lib/dat/arff.lisp
- /home/ellis/comp/core/lisp/lib/dat/midi.lisp
- /home/ellis/comp/core/lisp/lib/dat/base64.lisp
images
for f in .stash/*.core; do du -sh $f done
361M | .stash/core.core |
20M | .stash/infra.core |
492M | .stash/prelude.core |
359M | .stash/std.core |
480M | .stash/tests.core |
385M | .stash/user.core |
rust
crates
cd rust && cargo tree --workspace --depth 1 --all-features
alch v0.1.0 (/home/ellis/comp/core/rust/lib/alch) ├── bumpalo v3.16.0 └── memmap2 v0.5.10 alik v0.1.0 (/home/ellis/comp/core/rust/bin/alik) ├── clap v4.5.7 ├── db v0.1.0 (/home/ellis/comp/core/rust/lib/db) │ [dev-dependencies] ├── krypt v0.1.0 (/home/ellis/comp/core/rust/lib/krypt) ├── logger v0.1.0 (/home/ellis/comp/core/rust/lib/logger) ├── net v0.1.0 (/home/ellis/comp/core/rust/lib/net) ├── obj v0.1.0 (/home/ellis/comp/core/rust/lib/obj) │ [dev-dependencies] ├── serde v1.0.203 ├── tenex v0.1.0 (/home/ellis/comp/core/rust/lib/tenex) │ [dev-dependencies] ├── tokio v1.38.0 └── util v0.1.0 (/home/ellis/comp/core/rust/lib/util) [build-dependencies] └── util v0.1.0 (/home/ellis/comp/core/rust/lib/util) alik_ui v0.1.0 (/home/ellis/comp/core/rust/ui/alik) ├── eframe v0.27.2 (https://github.com/emilk/egui?branch=emilk/release-0.27.2#014327e3) ├── egui v0.27.2 (https://github.com/emilk/egui?branch=emilk/release-0.27.2#014327e3) ├── futures v0.3.30 ├── log v0.4.21 ├── rfd v0.14.1 └── serde v1.0.203 (*) audio v0.1.0 (/home/ellis/comp/core/rust/lib/audio) ├── cpal v0.13.5 ├── dsp v0.1.0 (/home/ellis/comp/core/rust/lib/audio/dsp) └── hound v3.5.1 aws v0.1.0 (/home/ellis/comp/core/rust/lib/tenex/models/aws) ├── aws-config v1.5.1 ├── aws-sdk-iam v1.30.0 ├── aws-sdk-route53 v1.30.0 └── tokio v1.38.0 (*) btrfs-sys v0.1.0 (/home/ellis/comp/core/rust/sys/btrfs) [build-dependencies] └── bindgen v0.66.1 btrfsutil-sys v0.1.0 (/home/ellis/comp/core/rust/sys/btrfsutil) [build-dependencies] └── bindgen v0.66.1 (*) crypto v0.1.0 (/home/ellis/comp/core/rust/lib/crypto) ├── ed25519-dalek v1.0.1 ├── hash v0.1.0 (/home/ellis/comp/core/rust/lib/hash) ├── hex v0.4.3 ├── salsa20 v0.8.1 └── totp-rs v5.5.1 dash v0.1.0 (/home/ellis/comp/core/rust/ui/alik/dash) └── rerun v0.16.1 [build-dependencies] db v0.1.0 (/home/ellis/comp/core/rust/lib/db) (*) dl v1.26.0 (/home/ellis/comp/core/rust/lib/dl) ├── anyhow v1.0.86 ├── curl v0.4.46 ├── env_proxy v0.4.1 ├── once_cell v1.19.0 ├── reqwest v0.11.27 ├── thiserror v1.0.61 └── url v2.5.1 [dev-dependencies] ├── http-body-util v0.1.2 ├── hyper v1.3.1 ├── hyper-util v0.1.5 ├── tempfile v3.10.1 └── tokio v1.38.0 (*) dsp v0.1.0 (/home/ellis/comp/core/rust/lib/audio/dsp) (*) flate v0.1.0 (/home/ellis/comp/core/rust/lib/flate) ├── tar v0.4.41 ├── zip v0.5.13 └── zstd v0.12.4 [dev-dependencies] └── tempfile v3.10.1 (*) freesound v0.1.0 (/home/ellis/comp/core/rust/lib/tenex/models/freesound) ├── futures-util v0.3.30 ├── reqwest v0.11.27 (*) ├── serde v1.0.203 (*) ├── serde_json v1.0.117 ├── tenex-util v0.1.0 (/home/ellis/comp/core/rust/lib/tenex/util) └── tokio v1.38.0 (*) gitlab v0.1.0 (/home/ellis/comp/core/rust/lib/tenex/models/gitlab) ├── gitlab v0.1611.0 └── tenex-util v0.1.0 (/home/ellis/comp/core/rust/lib/tenex/util) (*) hash v0.1.0 (/home/ellis/comp/core/rust/lib/hash) (*) ipapi v0.1.0 (/home/ellis/comp/core/rust/lib/tenex/models/ipapi) ├── log v0.4.21 (*) ├── reqwest v0.11.27 (*) └── serde_json v1.0.117 (*) krypt v0.1.0 (/home/ellis/comp/core/rust/lib/krypt) (*) logger v0.1.0 (/home/ellis/comp/core/rust/lib/logger) (*) mailman-cli v0.1.0 (/home/ellis/comp/core/rust/bin/mailman) ├── clap v4.5.7 (*) ├── jmap-client v0.3.2 ├── krypt v0.1.0 (/home/ellis/comp/core/rust/lib/krypt) (*) ├── logger v0.1.0 (/home/ellis/comp/core/rust/lib/logger) (*) ├── obj v0.1.0 (/home/ellis/comp/core/rust/lib/obj) (*) ├── tokio v1.38.0 (*) └── util v0.1.0 (/home/ellis/comp/core/rust/lib/util) (*) net v0.1.0 (/home/ellis/comp/core/rust/lib/net) (*) nws v0.1.0 (/home/ellis/comp/core/rust/lib/tenex/models/nws) ├── chrono v0.4.38 ├── log v0.4.21 (*) ├── reqwest v0.11.27 (*) ├── serde v1.0.203 (*) └── serde_json v1.0.117 (*) obj v0.1.0 (/home/ellis/comp/core/rust/lib/obj) (*) sbcl-sys v0.1.0 (/home/ellis/comp/core/rust/sys/sbcl) ├── libc v0.2.155 └── libloading v0.8.3 sxp v0.1.0 (/home/ellis/comp/core/rust/lib/sxp) ├── indexmap v2.2.6 ├── itoa v1.0.11 ├── ryu v1.0.18 └── serde v1.0.203 (*) [dev-dependencies] ├── rand v0.8.5 └── serde_derive v1.0.203 (proc-macro) tenex v0.1.0 (/home/ellis/comp/core/rust/lib/tenex) (*) tenex-util v0.1.0 (/home/ellis/comp/core/rust/lib/tenex/util) (*) ui v0.1.0 (/home/ellis/comp/core/rust/lib/ui) ├── serde v1.0.203 (*) └── slint v1.6.0 [build-dependencies] └── slint-build v1.6.0 util v0.1.0 (/home/ellis/comp/core/rust/lib/util) (*) util v0.1.0 (/home/ellis/comp/core/rust/lib/util) (*)