# HG changeset patch # User ellis # Date 1702873733 18000 # Node ID de53155af111248978e48c65c1768d09d7526da6 # Parent 26a97fc6dcda44b5082fec9fd2022f4522b16e89 migrated from core diff -r 26a97fc6dcda -r de53155af111 core/app/diz.org --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/core/app/diz.org Sun Dec 17 23:28:53 2023 -0500 @@ -0,0 +1,8 @@ +{{{header(diz,Richard Westhaver,ellis@rwest.io)}}} + +The ~diz~ disassembly tool. + +* help +#+begin_src shell +diz -h +#+end_src diff -r 26a97fc6dcda -r de53155af111 core/app/readme.org --- a/core/app/readme.org Wed Dec 13 20:01:01 2023 -0500 +++ b/core/app/readme.org Sun Dec 17 23:28:53 2023 -0500 @@ -6,6 +6,7 @@ * [[file:packy.org][packy]] :lisp: * [[file:homer.org][homer]] :lisp: * [[file:rdb.org][rdb]] :lisp: +* [[file:diz.org][diz]] :lisp: * [[file:tz.org][tz]] :rust: * [[file:mailman.org][mailman]] :rust: * [[file:cc-init.org][cc-init]] :rust: diff -r 26a97fc6dcda -r de53155af111 core/install.org --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/core/install.org Sun Dec 17 23:28:53 2023 -0500 @@ -0,0 +1,181 @@ +{{{header(core/install,Richard Westhaver,ellis@rwest.io,core installation +guide)}}} + +The core is distributed via our public package registry: +[[https://packy.compiler.company][packy.compiler.company]]. You can install any part of the core - from a +complete Linux system to individual packages. Refer to the packy +documentation for details. + +The simplest way to get started is by getting the installer for your +platform with the following script: + +#+begin_src shell :results pp replace :exports both :noeval t +curl --proto '=https' --tlsv1.2 -sSf https://packy.compiler.company/do/init.sh | sh # -s -- --help +#+end_src + +#+RESULTS: +#+begin_example + +cc-init 0.1.0-0941fa04c53d+ + +Usage: cc-init [OPTIONS] + +Options: + -y Disable confirmation prompts + -l, --level... Set the log level + -h, --help Print help + -V, --version Print version +#+end_example +* TODO Packages +- State "TODO" from [2023-11-25 Sat 18:28] +** Crates :rust: +** ELPA :emacs: +** Quicklisp :lisp: +** AUR :pacman: +* Images +We also ship FASL images for Lisp. These images can be downloaded and +loaded using the =--core= option of your lisp compiler like so: + +#+begin_src shell +sbcl --core std.core +#+end_src + +See [[https://www.sbcl.org/manual/#FASL-Format][FASL Format]] for details. Keep in mind that the FASL format is not +portable - they are tied to a specific version of the compiler and we +don't keep old versions around for long. +* Apps +** Lisp +*** skel +#+begin_src shell :results pp replace :exports code + sbcl --noinform --non-interactive \ + --eval '(ql:quickload :bin/skel)' \ + --eval "(asdf:make :bin/skel)" + mv lisp/app/bin/skel ~/.local/bin/ +#+end_src + +#+RESULTS: +: To load "bin/skel": +: Load 1 ASDF system: +: bin/skel +: ; Loading "bin/skel" +: ....... +: compressed 32768 bytes into 5079 at level 9 +: compressed 236388352 bytes into 9579898 at level 9 +: compressed 8552448 bytes into 2637947 at level 9 +: compressed 0 bytes into 9 at level 9 + +*** organ +#+begin_src shell :results pp replace :exports code + sbcl --noinform --non-interactive \ + --eval '(ql:quickload :bin/organ)' \ + --eval "(asdf:make :bin/organ)" + mv lisp/app/bin/organ ~/.local/bin/ +#+end_src + +#+RESULTS: +#+begin_example +To load "bin/organ": + Load 1 ASDF system: + bin/organ +; Loading "bin/organ" +.................................................. +[package bin/organ]. +compressed 32768 bytes into 5088 at level 9 +compressed 236388352 bytes into 9364780 at level 9 +compressed 8355840 bytes into 2588308 at level 9 +compressed 0 bytes into 9 at level 9 +#+end_example + +*** rdb +#+begin_src shell :results pp replace :exports code + sbcl --noinform --non-interactive \ + --eval '(ql:quickload :bin/rdb)' \ + --eval "(asdf:make :bin/rdb)" + mv lisp/app/bin/rdb ~/.local/bin/ +#+end_src + +#+RESULTS: +: To load "bin/rdb": +: Load 1 ASDF system: +: bin/rdb +: ; Loading "bin/rdb" +: .... +: compressed 32768 bytes into 5071 at level 9 +: compressed 236388352 bytes into 9386823 at level 9 +: compressed 8421376 bytes into 2593084 at level 9 +: compressed 0 bytes into 9 at level 9 + +*** homer +#+begin_src shell :results pp replace :exports code + sbcl --noinform --non-interactive \ + --eval '(ql:quickload :bin/homer)' \ + --eval "(asdf:make :bin/homer)" + mv lisp/app/bin/homer ~/.local/bin/ +#+end_src + +#+RESULTS: +#+begin_example +To load "bin/homer": + Load 1 ASDF system: + bin/homer +; Loading "bin/homer" +.................................................. +[package bin/homer]. +compressed 32768 bytes into 5094 at level 9 +compressed 236388352 bytes into 9586720 at level 9 +compressed 8552448 bytes into 2634135 at level 9 +compressed 0 bytes into 9 at level 9 +#+end_example + +*** packy +#+begin_src shell :results pp replace :exports code + sbcl --noinform --non-interactive \ + --eval '(ql:quickload :bin/packy)' \ + --eval "(asdf:make :bin/packy)" + mv lisp/app/bin/packy ~/.local/bin/ +#+end_src + +#+RESULTS: +#+begin_example +To load "bin/packy": + Load 1 ASDF system: + bin/packy +; Loading "bin/packy" +.................................................. +[package packy]................................... +[package bin/packy]. +compressed 32768 bytes into 5086 at level 9 +compressed 236388352 bytes into 9303422 at level 9 +compressed 8323072 bytes into 2579589 at level 9 +compressed 0 bytes into 9 at level 9 +#+end_example +** Rust +*** cc-init +#+begin_src shell :results output pp :exports code + cd rust/app/cli/cc-init && cargo install --path . +#+end_src + +#+RESULTS: + +*** tz +#+begin_src shell :results output pp :exports code + cd rust/app/cli/tz && cargo install --path . +#+end_src + +#+RESULTS: + +*** mailman +#+begin_src shell :results output pp :exports code + cd rust/app/cli/cc-install && cargo install --path . +#+end_src + +#+RESULTS: + +*** krypt +#+begin_src shell :results output pp :exports code + cd rust/app/cli/krypt && cargo install --path . +#+end_src + +#+RESULTS: + +* Source diff -r 26a97fc6dcda -r de53155af111 core/lib/net.org --- a/core/lib/net.org Wed Dec 13 20:01:01 2023 -0500 +++ b/core/lib/net.org Sun Dec 17 23:28:53 2023 -0500 @@ -1,1 +1,17 @@ {{{header(net,Richard Westhaver,ellis@rwest.io)}}} + +depends on: +- swank-client :: https://github.com/brown/swank-client +* Packages + +* net/core + +* net/udp + +* net/tcp + +* net/codec/tlv + +* net/proto/crew +:PROPERTIES: +:END: diff -r 26a97fc6dcda -r de53155af111 core/lib/obj.org --- a/core/lib/obj.org Wed Dec 13 20:01:01 2023 -0500 +++ b/core/lib/obj.org Sun Dec 17 23:28:53 2023 -0500 @@ -1,1 +1,11 @@ {{{header(obj,Richard Westhaver,ellis@rwest.io)}}} + +* Packages +** hash +** id +** seq +** tree +** graph +** color +** tbl +** uri diff -r 26a97fc6dcda -r de53155af111 core/lib/pwn.org --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/core/lib/pwn.org Sun Dec 17 23:28:53 2023 -0500 @@ -0,0 +1,12 @@ +{{{header(pwn,Richard Westhaver,ellis@rwest.io)}}} + +=pwn= is a collection of mischievous software and data. The software +in this namespace is intended for pen-testing, exploit analysis, +disassembly, and other useful things. + +* Packages +** pwn/diz +=diz= is a disassembler program leveraging the [[http://www.capstone-engine.org/][Capstone +framework]]. =SB-CAPSTONE= is a contrib module built-in to SBCL which +we wrap with some additional functions suited to our workflow. There +is a corresponding CLI application documented [[file:https:/compiler.company/docs/core/app/diz.html][here]]. diff -r 26a97fc6dcda -r de53155af111 core/readme.org --- a/core/readme.org Wed Dec 13 20:01:01 2023 -0500 +++ b/core/readme.org Sun Dec 17 23:28:53 2023 -0500 @@ -10,18 +10,28 @@ =============================================================================== Language Files Lines Code Comments Blanks =============================================================================== - Lisp 119 13512 10493 1273 1746 + Lisp 156 19763 15193 2104 2466 ------------------------------------------------------------------------------- - Rust 146 36276 30908 814 4554 + Rust 142 12407 10732 443 1232 |- Markdown 101 804 0 709 95 - (Total) 37080 30908 1523 4649 + (Total) 13211 10732 1152 1327 =============================================================================== - Total 265 49788 41401 2087 6300 + Total 298 32170 25925 2547 3698 =============================================================================== #+end_example +- [[file:install.org][Install]] :: Install Guide + +- [[file:tests.org][Tests]] :: Testing Guide + + - [[https://packy.compiler.company/report/cover/core/cover-index.html][Coverage]] :: Code Coverage Report + + - [[https://packy.compiler.company/report/trace/core.json][Trace]] :: Chrome-compatible trace + - [[file:notes.org][Notes]] :: Internal Notes +- [[file:todo.org][Todo]] :: project tasks + * [[file:app][APP]] App Docs diff -r 26a97fc6dcda -r de53155af111 core/tests.org --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/core/tests.org Sun Dec 17 23:28:53 2023 -0500 @@ -0,0 +1,1699 @@ +# -*- org-export-babel-evaluate: nil -*- +{{{header(tests,Richard Westhaver,ellis@rwest.io,core test results)}}} +#+property: header-args :dir /home/ellis/dev/comp/core/ +* rust +** sys +These crates contain FFI bindings to foreign libraries, usually in C. +*** btrfs +*** btrfsutil +*** rocksdb +** lib +*** TODO alch +*** audio +#+begin_src shell :results output replace :exports results + cd rust/lib/audio + cargo test +#+end_src + +#+RESULTS: +#+begin_example + +running 1 test +test default_device ... ok + +test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + + +running 0 tests + +test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + +#+end_example + +*** crypto +#+begin_src shell :results output replace :exports results +cd rust/lib/crypto +cargo test +#+end_src + +#+RESULTS: +#+begin_example + +running 6 tests +test tests::salsa20_key0_ivhi ... ok +test tests::salsa20_key1_iv0 ... ok +test tests::salsa20_key0_iv1 ... ok +test tests::xsalsa20_encrypt_hello_world ... ok +test tests::xsalsa20_encrypt_zeros ... ok +test tests::gen_keypair ... ok + +test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + + +running 0 tests + +test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + +#+end_example + +*** TODO db +#+begin_src shell :results output replace :exports results :eval no +cd rust/lib/db +cargo test +#+end_src + +#+RESULTS: + +*** flate +#+begin_src shell :results output replace :exports results +cd rust/lib/flate +cargo test +#+end_src + +#+RESULTS: +#+begin_example + +running 1 test +test pack_test ... ok + +test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.10s + + +running 0 tests + +test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + +#+end_example + +*** hash +#+begin_src shell :results output replace :exports results +cd rust/lib/hash +cargo test +#+end_src + +#+RESULTS: +#+begin_example + +running 5 tests +test tests::hex_hash ... ok +test tests::id_hex ... ok +test tests::id_state_hash ... ok +test tests::rand_id ... ok +test tests::random_demon_id_is_valid ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.10s + + +running 0 tests + +test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + +#+end_example + +*** krypt +*** logger +#+begin_src shell :results output replace :exports results +cd rust/lib/logger +cargo test +#+end_src + +#+RESULTS: +#+begin_example + +running 1 test +test tests::simple_init ... ok + +test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + + +running 0 tests + +test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + +#+end_example + +*** sxp +#+begin_src shell :results output replace :exports results +cd rust/lib/sxp +cargo test +#+end_src + +#+RESULTS: +#+begin_example + +running 0 tests + +test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + + +running 0 tests + +test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + + +running 1 test +test canonical_fmt ... ok + +test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + + +running 5 tests +test list_form ... ok +test num_form ... ok +test sym_form ... ok +test nil_form ... ok +test str_form ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + + +running 0 tests + +test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + + +running 3 tests +test ser_enum ... ok +test ser_form ... ok +test ser_struct ... ok + +test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + + +running 5 tests +test list_end_token ... ok +test list_start_token ... ok +test num_token ... ok +test str_token ... ok +test sym_token ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + + +running 0 tests + +test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + +#+end_example + +*** tenex +*** util +#+begin_src shell :results output replace :exports results +cd rust/lib/util +cargo test +#+end_src + +#+RESULTS: +#+begin_example + +running 1 test +test tests::test_related_paths ... ok + +test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + + +running 0 tests + +test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + +#+end_example + +* lisp +#+name: start-slime +#+begin_src emacs-lisp + (slime) +#+end_src + +#+RESULTS: start-slime +: # + +#+name: load-core-systems +#+begin_src lisp :results output replace :exports both + (ql:quickload :std) + (ql:quickload :rt) + (ql:quickload :sxp) + (ql:quickload :parse) + (ql:quickload :cli) + (ql:quickload :xkb) + ;; (ql:quickload :alpm) + (ql:quickload :btrfs) + (ql:quickload :bqn) + (ql:quickload :k) + (ql:quickload :tree-sitter) + (ql:quickload :uring) + (ql:quickload :zstd) + (ql:quickload :blake3) + (ql:quickload :rocksdb) + (ql:quickload :rdb) + (ql:quickload :skel) + (ql:quickload :organ) + (ql:quickload :nlp) + (ql:quickload :dot) + (ql:quickload :obj) + (ql:quickload :log) + (ql:quickload :net) + ;; (ql:quickload :pwn) + (ql:quickload :packy) +#+end_src + +#+RESULTS: load-core-systems +#+begin_example +To load "std": + Load 1 ASDF system: + std +; Loading "std" +.. +To load "rt": + Load 1 ASDF system: + rt +; Loading "rt" + +To load "sxp": + Load 1 ASDF system: + sxp +; Loading "sxp" + +To load "parse": + Load 1 ASDF system: + parse +; Loading "parse" + +To load "cli": + Load 1 ASDF system: + cli +; Loading "cli" +[package cli/progress]......... +To load "xkb": + Load 1 ASDF system: + xkb +; Loading "xkb" + +To load "btrfs": + Load 1 ASDF system: + btrfs +; Loading "btrfs" + +To load "bqn": + Load 1 ASDF system: + bqn +; Loading "bqn" + +To load "k": + Load 1 ASDF system: + k +; Loading "k" + +To load "tree-sitter": + Load 1 ASDF system: + tree-sitter +; Loading "tree-sitter" + +To load "uring": + Load 1 ASDF system: + uring +; Loading "uring" + +To load "zstd": + Load 1 ASDF system: + zstd +; Loading "zstd" + +To load "blake3": + Load 1 ASDF system: + blake3 +; Loading "blake3" + +To load "rocksdb": + Load 1 ASDF system: + rocksdb +; Loading "rocksdb" + +To load "rdb": + Load 1 ASDF system: + rdb +; Loading "rdb" + +To load "skel": + Load 1 ASDF system: + skel +; Loading "skel" +[package dot]..................................... +[package skel/core]............................... +[package skel/comp]............................... +[package skel/viz]................................ +[package skel/deploy].......... +To load "organ": + Load 1 ASDF system: + organ +; Loading "organ" + +To load "nlp": + Load 1 ASDF system: + nlp +; Loading "nlp" + +To load "dot": + Load 1 ASDF system: + dot +; Loading "dot" + +To load "obj": + Load 1 ASDF system: + obj +; Loading "obj" + +To load "log": + Load 1 ASDF system: + log +; Loading "log" + +To load "net": + Load 1 ASDF system: + net +; Loading "net" +. +To load "packy": + Load 1 ASDF system: + packy +; Loading "packy" + +#+end_example + +#+name: gen-core-coverage-report +#+begin_src lisp :results output replace :exports both + (defun gen-report (system &optional (directory #P"/mnt/y/data/report/coverage/core/")) + (progn + (declaim (optimize sb-cover:store-coverage-data)) + (asdf:oos 'asdf:load-op system :force t) + (asdf:test-system system) + (prog1 + (sb-cover:report directory) + (declaim (optimize (sb-cover:store-coverage-data 0)))))) + + (defun gen-core-coverage-report () + (time + (progn + (gen-report :std) + (setq *sxp-test-file* "lisp/lib/sxp/tests.sxp") + (gen-report :sxp) + (gen-report :parse) + ;; (gen-report :cli) + (gen-report :xkb) + ;; (gen-report :alpm) + (gen-report :btrfs) + (gen-report :bqn) + (gen-report :k) + (gen-report :tree-sitter) + (gen-report :uring) + (gen-report :zstd) + (gen-report :blake3) + (gen-report :rocksdb) + (gen-report :rdb) + (gen-report :skel) + (gen-report :organ) + (gen-report :nlp) + (gen-report :dot) + (gen-report :obj) + (gen-report :log) + ;; (gen-report :pwn) + (gen-report :net) + (gen-report :packy)))) +#+end_src + +#+RESULTS: gen-core-coverage-report + +#+name: gen-trace-report +#+begin_src lisp :results output replace :exports both + (trace "STD" "SXP" "PARSE" "CLI" "XKB" "RDB" "SKEL" "ORGAN" "NLP" "DOT" "OBJ" "LOG" "NET" "PACKY") + (rt/trace:start-tracing) + (gen-core-coverage-report) + (rt/trace:stop-tracing) + (rt/trace:save-report "/mnt/y/data/report/trace/core.json") +#+end_src + +#+RESULTS: gen-trace-report +#+begin_example +; compiling file "/home/ellis/dev/comp/core/lisp/std/named-readtables.lisp" (written 24 NOV 2023 07:25:20 PM): + +; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/std/named-readtables-tmp4RNSVVC1.fasl +; compilation finished in 0:00:00.186 +; compiling file "/home/ellis/dev/comp/core/lisp/std/pkg.lisp" (written 17 DEC 2023 05:42:24 PM): + +; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/std/pkg-tmpN626KU7B.fasl +; compilation finished in 0:00:00.003 +; compiling file "/home/ellis/dev/comp/core/lisp/std/err.lisp" (written 13 DEC 2023 03:46:17 PM): + +; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/std/err-tmpOO0K1B0C.fasl +; compilation finished in 0:00:00.023 +; compiling file "/home/ellis/dev/comp/core/lisp/std/str.lisp" (written 13 DEC 2023 05:59:58 PM): + +; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/std/str-tmpVFL7JAFK.fasl +; compilation finished in 0:00:00.006 +; compiling file "/home/ellis/dev/comp/core/lisp/std/fmt.lisp" (written 13 DEC 2023 03:47:34 PM): + +; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/std/fmt-tmpU45RTF.fasl +; compilation finished in 0:00:00.023 +; compiling file "/home/ellis/dev/comp/core/lisp/std/sym.lisp" (written 13 DEC 2023 04:51:54 PM): + +; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/std/sym-tmpZTS6G7ND.fasl +; compilation finished in 0:00:00.006 +; compiling file "/home/ellis/dev/comp/core/lisp/std/list.lisp" (written 17 DEC 2023 05:42:10 PM): + +; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/std/list-tmp5TNBATEG.fasl +; compilation finished in 0:00:00.013 +; compiling file "/home/ellis/dev/comp/core/lisp/std/util.lisp" (written 13 DEC 2023 05:26:51 PM): + + +; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/std/util-tmpJL6JXW7Z.fasl +; compilation finished in 0:00:00.383 +; compiling file "/home/ellis/dev/comp/core/lisp/std/readtable.lisp" (written 17 DEC 2023 03:27:38 PM): + + +; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/std/readtable-tmp5PQ00DH7.fasl +; compilation finished in 0:00:00.063 +; compiling file "/home/ellis/dev/comp/core/lisp/std/fu.lisp" (written 17 DEC 2023 03:32:32 PM): + + +; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/std/fu-tmp5R1KP4O2.fasl +; compilation finished in 0:00:00.150 +; compiling file "/home/ellis/dev/comp/core/lisp/std/ana.lisp" (written 13 DEC 2023 03:52:56 PM): + +; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/std/ana-tmpXQDKKJYI.fasl +; compilation finished in 0:00:00.016 +; compiling file "/home/ellis/dev/comp/core/lisp/std/pan.lisp" (written 13 DEC 2023 03:52:44 PM): + + +; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/std/pan-tmpGJ3P31TF.fasl +; compilation finished in 0:00:00.016 +; compiling file "/home/ellis/dev/comp/core/lisp/std/thread.lisp" (written 13 DEC 2023 04:52:49 PM): + +; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/std/thread-tmpT2P2LFJI.fasl +; compilation finished in 0:00:00.003 +; compiling file "/home/ellis/dev/comp/core/lisp/std/alien.lisp" (written 13 DEC 2023 05:54:54 PM): + +; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/std/alien-tmpKOV75BS9.fasl +; compilation finished in 0:00:00.016 +; compiling file "/home/ellis/dev/comp/core/lisp/lib/sxp/pkg.lisp" (written 13 DEC 2023 04:21:43 PM): + + +; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/sxp/pkg-tmpP07HWIXP.fasl +; compilation finished in 0:00:00.030 +; compiling file "/home/ellis/dev/comp/core/lisp/lib/log/pkg.lisp" (written 13 DEC 2023 04:11:10 PM): + + +; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/log/pkg-tmpURW0SA3C.fasl +; compilation finished in 0:00:00.023 +; compiling file "/home/ellis/dev/comp/core/lisp/lib/rt/pkg.lisp" (written 17 DEC 2023 09:31:35 PM): + +; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/rt/pkg-tmp627QKRZN.fasl +; compilation finished in 0:00:00.130 +; compiling file "/home/ellis/dev/comp/core/lisp/lib/rt/bench.lisp" (written 17 DEC 2023 06:05:37 PM): + +; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/rt/bench-tmpK8OFNZFV.fasl +; compilation finished in 0:00:00.010 +; compiling file "/home/ellis/dev/comp/core/lisp/lib/rt/trace.lisp" (written 17 DEC 2023 05:41:51 PM): + +; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/rt/trace-tmpRMCY5COB.fasl +; compilation finished in 0:00:00.116 +; compiling file "/home/ellis/dev/comp/core/lisp/lib/rt/flamegraph.lisp" (written 17 DEC 2023 06:02:47 PM): + +; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/rt/flamegraph-tmp9TN1FOJ6.fasl +; compilation finished in 0:00:00.023 +; compiling file "/home/ellis/dev/comp/core/lisp/std/tests.lisp" (written 17 DEC 2023 04:04:56 PM): + +; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/std/tests-tmpEID7NJG3.fasl +; compilation finished in 0:00:00.006 +in suite std with 11/11 tests: +# +# +# +# +# +# +# +# +# +# +# +No tests failed. +; compiling file "/home/ellis/dev/comp/core/lisp/lib/sxp/pkg.lisp" (written 13 DEC 2023 04:21:43 PM): + + +; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/sxp/pkg-tmp8CJLVG9R.fasl +; compilation finished in 0:00:00.033 +; compiling file "/home/ellis/dev/comp/core/lisp/lib/rt/pkg.lisp" (written 17 DEC 2023 09:31:35 PM): + +; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/rt/pkg-tmpZCJK45JG.fasl +; compilation finished in 0:00:00.123 +; compiling file "/home/ellis/dev/comp/core/lisp/lib/rt/bench.lisp" (written 17 DEC 2023 06:05:37 PM): + +; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/rt/bench-tmpQC4TENAZ.fasl +; compilation finished in 0:00:00.006 +; compiling file "/home/ellis/dev/comp/core/lisp/lib/rt/trace.lisp" (written 17 DEC 2023 05:41:51 PM): + +; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/rt/trace-tmp4HJFFDY3.fasl +; compilation finished in 0:00:00.109 +; compiling file "/home/ellis/dev/comp/core/lisp/lib/rt/flamegraph.lisp" (written 17 DEC 2023 06:02:47 PM): + +; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/rt/flamegraph-tmp78H81ZL.fasl +; compilation finished in 0:00:00.023 +; compiling file "/home/ellis/dev/comp/core/lisp/lib/sxp/tests.lisp" (written 17 DEC 2023 09:58:45 PM): + +; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/sxp/tests-tmp86K6JU7V.fasl +; compilation finished in 0:00:00.003 +in suite sxp with 4/4 tests: +# +# +# +# +No tests failed. +; compiling file "/home/ellis/dev/comp/core/lisp/lib/parse/pkg.lisp" (written 17 DEC 2023 06:42:36 PM): + +; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/parse/pkg-tmp2L6X9BVQ.fasl +; compilation finished in 0:00:00.003 +; compiling file "/home/ellis/dev/comp/core/lisp/lib/parse/lex.lisp" (written 17 DEC 2023 06:54:47 PM): + +; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/parse/lex-tmpES5DCUFN.fasl +; compilation finished in 0:00:00.063 +; compiling file "/home/ellis/dev/comp/core/lisp/lib/parse/lalr.lisp" (written 17 DEC 2023 06:44:41 PM): + +; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/parse/lalr-tmpDVKOEP6R.fasl +; compilation finished in 0:00:00.180 +; compiling file "/home/ellis/dev/comp/core/lisp/lib/parse/tests.lisp" (written 17 DEC 2023 06:56:15 PM): + +; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/parse/tests-tmp4TWTKS75.fasl +; compilation finished in 0:00:00.003 +in suite parse with 2/2 tests: +Table ready, 9 rules, 16 states. +Table ready, 9 rules, 16 states. +Table ready, 9 rules, 16 states. +# +# +No tests failed. +; compiling file "/home/ellis/dev/comp/core/lisp/ffi/xkb/pkg.lisp" (written 13 DEC 2023 06:44:53 PM): + +; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/ffi/xkb/pkg-tmpXSOQ2I78.fasl +; compilation finished in 0:00:00.003 +; compiling file "/home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/ffi/xkb/constants.lisp-temp" (written 17 DEC 2023 10:31:38 PM): + +; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/ffi/xkb/constants-tmpUA03GLW1.fasl +; compilation finished in 0:00:00.003 +; compiling file "/home/ellis/dev/comp/core/lisp/ffi/xkb/tests.lisp" (written 13 DEC 2023 06:45:16 PM): + +; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/ffi/xkb/tests-tmpO0OW34V4.fasl +; compilation finished in 0:00:00.003 +in suite xkb with 1/1 tests: +# +No tests failed. +; compiling file "/home/ellis/dev/comp/core/lisp/ffi/btrfs/pkg.lisp" (written 13 DEC 2023 06:45:58 PM): + +; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/ffi/btrfs/pkg-tmpU8KQLETJ.fasl +; compilation finished in 0:00:00.010 +; compiling file "/home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/ffi/btrfs/constants.lisp-temp" (written 17 DEC 2023 10:31:38 PM): + + +; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/ffi/btrfs/constants-tmpLBWGBOTB.fasl +; compilation finished in 0:00:00.083 +; compiling file "/home/ellis/dev/comp/core/lisp/ffi/btrfs/tests.lisp" (written 25 NOV 2023 05:56:52 PM): + +; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/ffi/btrfs/tests-tmpRX2XGI9U.fasl +; compilation finished in 0:00:00.003 +in suite btrfs with 0/0 tests: +No tests failed. +; compiling file "/home/ellis/dev/comp/core/lisp/ffi/bqn/pkg.lisp" (written 13 DEC 2023 06:58:19 PM): + +; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/ffi/bqn/pkg-tmpT2A3PQL9.fasl +; compilation finished in 0:00:00.030 +; compiling file "/home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/ffi/bqn/constants.lisp-temp" (written 17 DEC 2023 10:31:39 PM): + +; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/ffi/bqn/constants-tmpOVHYA3BO.fasl +; compilation finished in 0:00:00.000 +; compiling file "/home/ellis/dev/comp/core/lisp/ffi/bqn/tests.lisp" (written 13 DEC 2023 05:50:29 PM): + +; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/ffi/bqn/tests-tmpLT3TYWCE.fasl +; compilation finished in 0:00:00.003 +in suite bqn with 1/1 tests: +# +1 out of 1 total tests failed: + #. +1 unexpected failures: + #. +; compiling file "/home/ellis/dev/comp/core/lisp/ffi/k/pkg.lisp" (written 13 DEC 2023 06:58:50 PM): + +; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/ffi/k/pkg-tmp3YF2HENI.fasl +; compilation finished in 0:00:00.070 +; compiling file "/home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/ffi/k/constants.lisp-temp" (written 17 DEC 2023 10:31:40 PM): + +; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/ffi/k/constants-tmp9EEV8FN4.fasl +; compilation finished in 0:00:00.003 +; compiling file "/home/ellis/dev/comp/core/lisp/ffi/k/tests.lisp" (written 13 DEC 2023 05:51:12 PM): + +; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/ffi/k/tests-tmpDK25NJJO.fasl +; compilation finished in 0:00:00.003 +in suite k with 1/1 tests: +# +No tests failed. +; compiling file "/home/ellis/dev/comp/core/lisp/ffi/tree-sitter/pkg.lisp" (written 13 DEC 2023 06:46:39 PM): + +; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/ffi/tree-sitter/pkg-tmpNMZ5RT9R.fasl +; compilation finished in 0:00:00.063 +; compiling file "/home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/ffi/tree-sitter/constants.lisp-temp" (written 17 DEC 2023 10:31:40 PM): + +; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/ffi/tree-sitter/constants-tmp8K51P1O1.fasl +; compilation finished in 0:00:00.003 +; compiling file "/home/ellis/dev/comp/core/lisp/ffi/tree-sitter/tests.lisp" (written 13 DEC 2023 05:51:56 PM): + +; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/ffi/tree-sitter/tests-tmpXAVJ8WEV.fasl +; compilation finished in 0:00:00.003 +in suite tree-sitter with 2/2 tests: +# +# +1 out of 2 total tests failed: + #. +1 unexpected failures: + #. +; compiling file "/home/ellis/dev/comp/core/lisp/ffi/uring/pkg.lisp" (written 13 DEC 2023 05:52:54 PM): + +; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/ffi/uring/pkg-tmpOZHFIU2N.fasl +; compilation finished in 0:00:00.000 +; compiling file "/home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/ffi/uring/constants.lisp-temp" (written 17 DEC 2023 10:31:41 PM): + +; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/ffi/uring/constants-tmpJD9SCIW3.fasl +; compilation finished in 0:00:00.003 +; compiling file "/home/ellis/dev/comp/core/lisp/ffi/uring/tests.lisp" (written 13 DEC 2023 05:52:46 PM): + +; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/ffi/uring/tests-tmpICVK4HSI.fasl +; compilation finished in 0:00:00.003 +in suite uring with 0/0 tests: +No tests failed. +; compiling file "/home/ellis/dev/comp/core/lisp/ffi/zstd/pkg.lisp" (written 13 DEC 2023 05:53:38 PM): + +; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/ffi/zstd/pkg-tmpA5CK3QHN.fasl +; compilation finished in 0:00:00.003 +; compiling file "/home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/ffi/zstd/constants.lisp-temp" (written 17 DEC 2023 10:31:41 PM): + +; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/ffi/zstd/constants-tmp5KE6HXAY.fasl +; compilation finished in 0:00:00.003 +; compiling file "/home/ellis/dev/comp/core/lisp/ffi/zstd/tests.lisp" (written 13 DEC 2023 05:53:59 PM): + +; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/ffi/zstd/tests-tmp5UBS1APN.fasl +; compilation finished in 0:00:00.000 +in suite zstd with 0/0 tests: +No tests failed. +; compiling file "/home/ellis/dev/comp/core/lisp/ffi/blake3/pkg.lisp" (written 13 DEC 2023 06:48:06 PM): + +; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/ffi/blake3/pkg-tmpSI9E4AQB.fasl +; compilation finished in 0:00:00.033 +; compiling file "/home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/ffi/blake3/constants.lisp-temp" (written 17 DEC 2023 10:31:42 PM): + +; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/ffi/blake3/constants-tmpID7X8UGC.fasl +; compilation finished in 0:00:00.000 +; compiling file "/home/ellis/dev/comp/core/lisp/ffi/blake3/tests.lisp" (written 13 DEC 2023 10:48:14 PM): + +; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/ffi/blake3/tests-tmpFYN8G5D1.fasl +; compilation finished in 0:00:00.003 +in suite blake3 with 2/2 tests: + +# +# +# +# +No tests failed. +in suite blake3 with 0/2 tests: +No tests failed. +; compiling file "/home/ellis/dev/comp/core/lisp/ffi/rocksdb/pkg.lisp" (written 15 DEC 2023 07:58:11 PM): + +; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/ffi/rocksdb/pkg-tmpG1VNK6NW.fasl +; compilation finished in 0:00:00.006 +; compiling file "/home/ellis/dev/comp/core/lisp/ffi/rocksdb/macs.lisp" (written 15 DEC 2023 09:41:24 PM): + +; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/ffi/rocksdb/macs-tmpV4YWE7CS.fasl +; compilation finished in 0:00:00.010 +; compiling file "/home/ellis/dev/comp/core/lisp/ffi/rocksdb/types.lisp" (written 15 DEC 2023 11:17:56 PM): + +; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/ffi/rocksdb/types-tmpC487WU3K.fasl +; compilation finished in 0:00:00.023 +; compiling file "/home/ellis/dev/comp/core/lisp/ffi/rocksdb/opts.lisp" (written 15 DEC 2023 10:06:42 PM): + +; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/ffi/rocksdb/opts-tmpKMQH3GP.fasl +; compilation finished in 0:00:00.566 +; compiling file "/home/ellis/dev/comp/core/lisp/ffi/rocksdb/db.lisp" (written 15 DEC 2023 07:48:32 PM): + +; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/ffi/rocksdb/db-tmp8N0WO2QA.fasl +; compilation finished in 0:00:00.240 +; compiling file "/home/ellis/dev/comp/core/lisp/ffi/rocksdb/tests.lisp" (written 16 DEC 2023 03:58:56 PM): + +; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/ffi/rocksdb/tests-tmpZ9QI367A.fasl +; compilation finished in 0:00:00.013 +in suite rocksdb with 2/2 tests: +# +# +No tests failed. +; compiling file "/home/ellis/dev/comp/core/lisp/lib/rdb/pkg.lisp" (written 15 DEC 2023 10:28:03 PM): + +; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/rdb/pkg-tmpRD10QMAI.fasl +; compilation finished in 0:00:00.003 +; compiling file "/home/ellis/dev/comp/core/lisp/lib/rdb/err.lisp" (written 16 DEC 2023 01:58:11 AM): + +; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/rdb/err-tmp2L2R3A8M.fasl +; compilation finished in 0:00:00.006 +; compiling file "/home/ellis/dev/comp/core/lisp/lib/rdb/util.lisp" (written 15 DEC 2023 10:26:02 PM): + +; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/rdb/util-tmp1CJ2OZ96.fasl +; compilation finished in 0:00:00.056 +; compiling file "/home/ellis/dev/comp/core/lisp/lib/rdb/proto.lisp" (written 11 DEC 2023 10:15:28 PM): + +; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/rdb/proto-tmpDKS9KGUG.fasl +; compilation finished in 0:00:00.003 +; compiling file "/home/ellis/dev/comp/core/lisp/lib/rdb/obj.lisp" (written 16 DEC 2023 12:49:27 AM): + +; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/rdb/obj-tmp3E37X9HX.fasl +; compilation finished in 0:00:00.063 +; compiling file "/home/ellis/dev/comp/core/lisp/lib/rdb/macs.lisp" (written 14 DEC 2023 05:26:46 PM): + +; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/rdb/macs-tmpXPWOLC8S.fasl +; compilation finished in 0:00:00.006 +; compiling file "/home/ellis/dev/comp/core/lisp/lib/rdb/tests.lisp" (written 16 DEC 2023 12:20:45 AM): + +; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/rdb/tests-tmpUSWNVC8E.fasl +; compilation finished in 0:00:00.013 +in suite rdb with 7/7 tests: +# +# + +#> + +#> + +#> + +#> +# +4 out of 7 total tests failed: + #, + #, + #, + #. +4 unexpected failures: + #>, + #>, + #>, + #>. +; compiling file "/home/ellis/dev/comp/core/lisp/lib/obj/pkg.lisp" (written 17 DEC 2023 07:40:17 PM): + +; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/obj/pkg-tmp68FKQK8H.fasl +; compilation finished in 0:00:00.003 +; compiling file "/home/ellis/dev/comp/core/lisp/lib/obj/uri.lisp" (written 17 DEC 2023 12:58:47 AM): + + +; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/obj/uri-tmpMU3D23G2.fasl +; compilation finished in 0:00:00.563 +; compiling file "/home/ellis/dev/comp/core/lisp/lib/obj/hash.lisp" (written 16 DEC 2023 08:51:51 PM): + +; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/obj/hash-tmpP7RRFRW4.fasl +; compilation finished in 0:00:00.003 +; compiling file "/home/ellis/dev/comp/core/lisp/lib/obj/id.lisp" (written 16 DEC 2023 09:27:24 PM): + +; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/obj/id-tmp11AFZINB.fasl +; compilation finished in 0:00:00.006 +; compiling file "/home/ellis/dev/comp/core/lisp/lib/obj/seq.lisp" (written 17 DEC 2023 03:58:19 AM): + +; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/obj/seq-tmpN84Z1F4D.fasl +; compilation finished in 0:00:00.000 +; compiling file "/home/ellis/dev/comp/core/lisp/lib/obj/tree.lisp" (written 16 DEC 2023 08:49:18 PM): + +; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/obj/tree-tmpHX0IAQ8A.fasl +; compilation finished in 0:00:00.003 +; compiling file "/home/ellis/dev/comp/core/lisp/lib/obj/graph.lisp" (written 16 DEC 2023 11:23:51 PM): + +; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/obj/graph-tmp8MQVZGT.fasl +; compilation finished in 0:00:00.003 +; compiling file "/home/ellis/dev/comp/core/lisp/lib/obj/color.lisp" (written 16 DEC 2023 04:26:21 PM): + +; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/obj/color-tmp88LUAVGW.fasl +; compilation finished in 0:00:00.046 +; compiling file "/home/ellis/dev/comp/core/lisp/lib/obj/tbl.lisp" (written 16 DEC 2023 04:26:46 PM): + + +; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/obj/tbl-tmpM5RP096T.fasl +; compilation finished in 0:00:00.026 +; compiling file "/home/ellis/dev/comp/core/lisp/lib/nlp/data.lisp" (written 24 NOV 2023 05:46:34 PM): + +; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/nlp/data-tmpRHTB3TH1.fasl +; compilation finished in 0:00:00.020 +; compiling file "/home/ellis/dev/comp/core/lisp/lib/nlp/stem/porter.lisp" (written 24 NOV 2023 03:07:28 PM): + +; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/nlp/stem/porter-tmp4YJPLPB8.fasl +; compilation finished in 0:00:00.120 +; compiling file "/home/ellis/dev/comp/core/lisp/lib/nlp/tokenize.lisp" (written 13 DEC 2023 06:09:12 PM): + +; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/nlp/tokenize-tmp6202QBVV.fasl +; compilation finished in 0:00:00.006 +; compiling file "/home/ellis/dev/comp/core/lisp/lib/nlp/doc.lisp" (written 13 DEC 2023 06:01:56 PM): + +; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/nlp/doc-tmp8COQHEZO.fasl +; compilation finished in 0:00:00.036 +; compiling file "/home/ellis/dev/comp/core/lisp/lib/nlp/textrank.lisp" (written 24 NOV 2023 06:13:14 PM): + +; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/nlp/textrank-tmpQYBBS7QC.fasl +; compilation finished in 0:00:00.020 +; compiling file "/home/ellis/dev/comp/core/lisp/lib/nlp/dbscan.lisp" (written 24 NOV 2023 05:44:58 PM): + +; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/nlp/dbscan-tmpAMQ7AMSJ.fasl +; compilation finished in 0:00:00.026 +; compiling file "/home/ellis/dev/comp/core/lisp/lib/nlp/section.lisp" (written 24 NOV 2023 05:52:49 PM): + +; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/nlp/section-tmpQSC8Z7I4.fasl +; compilation finished in 0:00:00.006 +; compiling file "/home/ellis/dev/comp/core/lisp/lib/nlp/pkg.lisp" (written 24 NOV 2023 06:04:26 PM): + +; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/nlp/pkg-tmpNGMCS43U.fasl +; compilation finished in 0:00:00.000 +; compiling file "/home/ellis/dev/comp/core/lisp/lib/organ/pkg.lisp" (written 13 DEC 2023 04:17:10 PM): + +; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/organ/pkg-tmp5EM0MAXI.fasl +; compilation finished in 0:00:00.033 +; compiling file "/home/ellis/dev/comp/core/lisp/lib/dot/pkg.lisp" (written 16 DEC 2023 05:41:27 PM): + +; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/dot/pkg-tmpPO1KM2UM.fasl +; compilation finished in 0:00:00.186 +; compiling file "/home/ellis/dev/comp/core/lisp/lib/cli/pkg.lisp" (written 17 DEC 2023 08:58:41 PM): + +; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/cli/pkg-tmpSFHGUSI2.fasl +; compilation finished in 0:00:00.213 +; compiling file "/home/ellis/dev/comp/core/lisp/lib/cli/progress.lisp" (written 16 DEC 2023 09:27:11 PM): + +; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/cli/progress-tmpJEMJHCAQ.fasl +; compilation finished in 0:00:00.036 +; compiling file "/home/ellis/dev/comp/core/lisp/lib/cli/repl.lisp" (written 16 DEC 2023 09:18:04 PM): + +; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/cli/repl-tmpJV5SBQ61.fasl +; compilation finished in 0:00:00.000 +; compiling file "/home/ellis/dev/comp/core/lisp/lib/skel/pkg.lisp" (written 17 DEC 2023 07:49:55 PM): + +; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/skel/pkg-tmpFHSB04A0.fasl +; compilation finished in 0:00:00.003 +; compiling file "/home/ellis/dev/comp/core/lisp/lib/skel/core/err.lisp" (written 09 DEC 2023 09:34:08 PM): + +; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/skel/core/err-tmpQQZWJZI3.fasl +; compilation finished in 0:00:00.000 +; compiling file "/home/ellis/dev/comp/core/lisp/lib/skel/core/proto.lisp" (written 16 DEC 2023 06:07:07 PM): + +; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/skel/core/proto-tmpPHMA69WA.fasl +; compilation finished in 0:00:00.006 +; compiling file "/home/ellis/dev/comp/core/lisp/lib/skel/core/header.lisp" (written 16 DEC 2023 06:08:37 PM): + +; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/skel/core/header-tmpXFTEJBZU.fasl +; compilation finished in 0:00:00.020 +; compiling file "/home/ellis/dev/comp/core/lisp/lib/skel/core/virt.lisp" (written 09 DEC 2023 09:39:10 PM): + +; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/skel/core/virt-tmpXHDS9JD.fasl +; compilation finished in 0:00:00.000 +; compiling file "/home/ellis/dev/comp/core/lisp/lib/skel/core/obj.lisp" (written 16 DEC 2023 06:09:31 PM): + +; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/skel/core/obj-tmp7DVUZNNP.fasl +; compilation finished in 0:00:00.100 +; compiling file "/home/ellis/dev/comp/core/lisp/lib/skel/core/vc/git.lisp" (written 17 DEC 2023 07:50:07 PM): + +; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/skel/core/vc/git-tmpSLELCKLF.fasl +; compilation finished in 0:00:00.003 +; compiling file "/home/ellis/dev/comp/core/lisp/lib/skel/core/vc/hg.lisp" (written 16 DEC 2023 01:02:47 AM): + +; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/skel/core/vc/hg-tmpRFCZGW36.fasl +; compilation finished in 0:00:00.030 +; compiling file "/home/ellis/dev/comp/core/lisp/lib/skel/core/util.lisp" (written 16 DEC 2023 06:09:48 PM): + + +; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/skel/core/util-tmpQPTRRFAI.fasl +; compilation finished in 0:00:00.020 +; compiling file "/home/ellis/dev/comp/core/lisp/lib/skel/core/vm.lisp" (written 16 DEC 2023 06:10:07 PM): + +; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/skel/core/vm-tmpVZ9V8GEH.fasl +; compilation finished in 0:00:00.026 +; compiling file "/home/ellis/dev/comp/core/lisp/lib/skel/comp/asd.lisp" (written 09 DEC 2023 09:40:44 PM): + +; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/skel/comp/asd-tmpI0YDSDVA.fasl +; compilation finished in 0:00:00.003 +; compiling file "/home/ellis/dev/comp/core/lisp/lib/skel/comp/containerfile.lisp" (written 09 DEC 2023 09:40:51 PM): + +; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/skel/comp/containerfile-tmpKLR0OPN5.fasl +; compilation finished in 0:00:00.000 +; compiling file "/home/ellis/dev/comp/core/lisp/lib/skel/comp/ignore.lisp" (written 09 DEC 2023 09:40:57 PM): + +; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/skel/comp/ignore-tmpQNILNMER.fasl +; compilation finished in 0:00:00.000 +; compiling file "/home/ellis/dev/comp/core/lisp/lib/skel/comp/makefile.lisp" (written 13 DEC 2023 06:53:54 PM): + +; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/skel/comp/makefile-tmpMAMO3XGR.fasl +; compilation finished in 0:00:00.040 +; compiling file "/home/ellis/dev/comp/core/lisp/lib/skel/comp/pkgbuild.lisp" (written 09 DEC 2023 10:59:33 PM): + +; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/skel/comp/pkgbuild-tmp4CBIDXQU.fasl +; compilation finished in 0:00:00.000 +; compiling file "/home/ellis/dev/comp/core/lisp/lib/skel/tools/deploy.lisp" (written 10 DEC 2023 09:15:04 PM): + +; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/skel/tools/deploy-tmp4M6Z7O9T.fasl +; compilation finished in 0:00:00.000 +; compiling file "/home/ellis/dev/comp/core/lisp/lib/skel/tools/viz.lisp" (written 10 DEC 2023 09:15:08 PM): + +; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/skel/tools/viz-tmp3RKO0O0S.fasl +; compilation finished in 0:00:00.000 +; compiling file "/home/ellis/dev/comp/core/lisp/lib/skel/tests.lisp" (written 16 DEC 2023 06:08:02 PM): + +; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/skel/tests-tmpJNADND61.fasl +; compilation finished in 0:00:00.006 +in suite skel with 6/6 tests: +# +# +# +# +# +# +No tests failed. +; compiling file "/home/ellis/dev/comp/core/lisp/lib/organ/pkg.lisp" (written 13 DEC 2023 04:17:10 PM): + +; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/organ/pkg-tmpKEV7GFR4.fasl +; compilation finished in 0:00:00.033 +; compiling file "/home/ellis/dev/comp/core/lisp/lib/organ/tests.lisp" (written 13 DEC 2023 06:29:43 PM): + +; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/organ/tests-tmp13EJYBWB.fasl +; compilation finished in 0:00:00.003 +in suite organ with 3/3 tests: + +# IS NOT A STRING DESIGNATOR.> + +# + +# +3 out of 3 total tests failed: + #, + #, + #. +3 unexpected failures: + #, + #, + # IS NOT A STRING DESIGNATOR.>. +; compiling file "/home/ellis/dev/comp/core/lisp/lib/nlp/tests.lisp" (written 13 DEC 2023 06:02:19 PM): + +; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/nlp/tests-tmp93YER753.fasl +; compilation finished in 0:00:00.003 +in suite nlp with 3/3 tests: +# +# +# +No tests failed. +; compiling file "/home/ellis/dev/comp/core/lisp/lib/dot/pkg.lisp" (written 16 DEC 2023 05:41:27 PM): + +; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/dot/pkg-tmpB50UYUD7.fasl +; compilation finished in 0:00:00.186 +; compiling file "/home/ellis/dev/comp/core/lisp/lib/dot/tests.lisp" (written 13 DEC 2023 10:36:17 PM): + +; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/dot/tests-tmp7R9QD7N9.fasl +; compilation finished in 0:00:00.010 +in suite dot with 1/1 tests: +,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,# +No tests failed. +; compiling file "/home/ellis/dev/comp/core/lisp/lib/obj/pkg.lisp" (written 17 DEC 2023 07:40:17 PM): + +; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/obj/pkg-tmpGP8R3FTA.fasl +; compilation finished in 0:00:00.003 +; compiling file "/home/ellis/dev/comp/core/lisp/lib/obj/uri.lisp" (written 17 DEC 2023 12:58:47 AM): + + +; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/obj/uri-tmp121QKS9N.fasl +; compilation finished in 0:00:00.716 +; compiling file "/home/ellis/dev/comp/core/lisp/lib/obj/hash.lisp" (written 16 DEC 2023 08:51:51 PM): + +; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/obj/hash-tmp2JF031K4.fasl +; compilation finished in 0:00:00.000 +; compiling file "/home/ellis/dev/comp/core/lisp/lib/obj/id.lisp" (written 16 DEC 2023 09:27:24 PM): + +; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/obj/id-tmpX1DK061H.fasl +; compilation finished in 0:00:00.006 +; compiling file "/home/ellis/dev/comp/core/lisp/lib/obj/seq.lisp" (written 17 DEC 2023 03:58:19 AM): + +; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/obj/seq-tmp4FJCN3GX.fasl +; compilation finished in 0:00:00.000 +; compiling file "/home/ellis/dev/comp/core/lisp/lib/obj/tree.lisp" (written 16 DEC 2023 08:49:18 PM): + +; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/obj/tree-tmpWO4JLIQB.fasl +; compilation finished in 0:00:00.000 +; compiling file "/home/ellis/dev/comp/core/lisp/lib/obj/graph.lisp" (written 16 DEC 2023 11:23:51 PM): + +; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/obj/graph-tmpHBCFHPPX.fasl +; compilation finished in 0:00:00.006 +; compiling file "/home/ellis/dev/comp/core/lisp/lib/obj/color.lisp" (written 16 DEC 2023 04:26:21 PM): + +; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/obj/color-tmp8ZEXUD27.fasl +; compilation finished in 0:00:00.050 +; compiling file "/home/ellis/dev/comp/core/lisp/lib/obj/tbl.lisp" (written 16 DEC 2023 04:26:46 PM): + + +; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/obj/tbl-tmp95B25LCL.fasl +; compilation finished in 0:00:00.030 +; compiling file "/home/ellis/dev/comp/core/lisp/lib/obj/tests.lisp" (written 17 DEC 2023 07:42:38 PM): + +; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/obj/tests-tmpAMNCEZSG.fasl +; compilation finished in 0:00:00.006 +in suite obj with 5/5 tests: +# +# +# +# +# +No tests failed. +; compiling file "/home/ellis/dev/comp/core/lisp/lib/log/pkg.lisp" (written 13 DEC 2023 04:11:10 PM): + + +; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/log/pkg-tmpVQGQLFW2.fasl +; compilation finished in 0:00:00.026 +; compiling file "/home/ellis/dev/comp/core/lisp/lib/rt/pkg.lisp" (written 17 DEC 2023 09:31:35 PM): + +; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/rt/pkg-tmpXATIMY4E.fasl +; compilation finished in 0:00:00.133 +; compiling file "/home/ellis/dev/comp/core/lisp/lib/rt/bench.lisp" (written 17 DEC 2023 06:05:37 PM): + +; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/rt/bench-tmp3LJ5VTJR.fasl +; compilation finished in 0:00:00.010 +; compiling file "/home/ellis/dev/comp/core/lisp/lib/rt/trace.lisp" (written 17 DEC 2023 05:41:51 PM): + +; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/rt/trace-tmp8VUWAF03.fasl +; compilation finished in 0:00:00.133 +; compiling file "/home/ellis/dev/comp/core/lisp/lib/rt/flamegraph.lisp" (written 17 DEC 2023 06:02:47 PM): + +; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/rt/flamegraph-tmpJUI0JWVS.fasl +; compilation finished in 0:00:00.030 +; compiling file "/home/ellis/dev/comp/core/lisp/lib/log/tests.lisp" (written 13 DEC 2023 05:07:32 PM): + +; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/log/tests-tmpHNA3KE33.fasl +; compilation finished in 0:00:00.003 +in suite log with 1/1 tests: +# +No tests failed. +; compiling file "/home/ellis/dev/comp/core/lisp/lib/net/pkg.lisp" (written 17 DEC 2023 02:19:00 AM): + +; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/net/pkg-tmp9QACGPOH.fasl +; compilation finished in 0:00:00.003 +; compiling file "/home/ellis/dev/comp/core/lisp/lib/net/err.lisp" (written 16 DEC 2023 10:06:36 PM): + +; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/net/err-tmpST69PK2Q.fasl +; compilation finished in 0:00:00.003 +; compiling file "/home/ellis/dev/comp/core/lisp/lib/net/obj.lisp" (written 17 DEC 2023 01:36:27 AM): + +; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/net/obj-tmpYAKMHP3C.fasl +; compilation finished in 0:00:00.000 +; compiling file "/home/ellis/dev/comp/core/lisp/lib/net/udp.lisp" (written 16 DEC 2023 10:09:22 PM): + +; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/net/udp-tmpT250CJEH.fasl +; compilation finished in 0:00:00.006 +; compiling file "/home/ellis/dev/comp/core/lisp/lib/net/tcp.lisp" (written 16 DEC 2023 11:08:35 PM): + +; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/net/tcp-tmpZ5LLIZWU.fasl +; compilation finished in 0:00:00.003 +; compiling file "/home/ellis/dev/comp/core/lisp/lib/net/codec/punycode.lisp" (written 17 DEC 2023 02:20:41 AM): + +; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/net/codec/punycode-tmpK87BOA56.fasl +; compilation finished in 0:00:00.060 +; compiling file "/home/ellis/dev/comp/core/lisp/lib/net/codec/dns.lisp" (written 17 DEC 2023 01:57:54 AM): + + +; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/net/codec/dns-tmpRL4WWIL2.fasl +; compilation finished in 0:00:00.046 +; compiling file "/home/ellis/dev/comp/core/lisp/lib/net/codec/tlv.lisp" (written 16 DEC 2023 10:27:28 PM): + +; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/net/codec/tlv-tmp9PRKYPOC.fasl +; compilation finished in 0:00:00.006 +; compiling file "/home/ellis/dev/comp/core/lisp/lib/net/codec/osc.lisp" (written 17 DEC 2023 01:32:18 AM): + +; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/net/codec/osc-tmp747V57QS.fasl +; compilation finished in 0:00:00.136 +; compiling file "/home/ellis/dev/comp/core/lisp/lib/net/proto/crew.lisp" (written 16 DEC 2023 10:59:21 PM): + +; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/net/proto/crew-tmpK7KF0QEZ.fasl +; compilation finished in 0:00:00.006 +; compiling file "/home/ellis/dev/comp/core/lisp/lib/net/proto/dns.lisp" (written 17 DEC 2023 02:14:45 AM): + +; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/net/proto/dns-tmp7L3QASG.fasl +; compilation finished in 0:00:00.056 +; compiling file "/home/ellis/dev/comp/core/lisp/lib/net/tests.lisp" (written 17 DEC 2023 02:21:58 AM): + +; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/net/tests-tmpSU9OHSB9.fasl +; compilation finished in 0:00:00.003 +in suite net with 6/6 tests: +# +# +# +# +# +# +No tests failed. +; compiling file "/home/ellis/dev/comp/core/lisp/lib/packy/pkg.lisp" (written 12 DEC 2023 06:27:36 PM): + +; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/packy/pkg-tmpTEZ5J20P.fasl +; compilation finished in 0:00:00.003 +; compiling file "/home/ellis/dev/comp/core/lisp/lib/packy/proto.lisp" (written 09 DEC 2023 11:17:07 PM): + +; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/packy/proto-tmp7EQWE70T.fasl +; compilation finished in 0:00:00.000 +; compiling file "/home/ellis/dev/comp/core/lisp/lib/packy/obj.lisp" (written 09 DEC 2023 11:19:20 PM): + +; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/packy/obj-tmp83ON8YFR.fasl +; compilation finished in 0:00:00.000 +; compiling file "/home/ellis/dev/comp/core/lisp/lib/packy/db.lisp" (written 09 DEC 2023 11:18:09 PM): + +; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/packy/db-tmpEOOWYRL6.fasl +; compilation finished in 0:00:00.000 +; compiling file "/home/ellis/dev/comp/core/lisp/lib/packy/tests.lisp" (written 13 DEC 2023 04:17:49 PM): + +; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/packy/tests-tmpFDZ5SF8C.fasl +; compilation finished in 0:00:00.003 +in suite packy with 1/1 tests: +# +No tests failed. +#+end_example + +** std +#+begin_src lisp :results output replace :exports both + (load "lisp/std/tests.lisp") + (asdf:test-system :std) +#+end_src + +#+RESULTS: +#+begin_example +in suite std with 11/11 tests: +# +# +# +# +# +# +# +# +# +# +# +No tests failed. +#+end_example + +** lib +*** rdb +#+begin_src lisp :results output replace :exports results + (load "lisp/lib/rdb/tests.lisp") + (asdf:test-system :rdb) +#+end_src +*** sxp +#+begin_src lisp :results output replace :exports both + (load "lisp/lib/sxp/tests.lisp") + (rt:do-tests :sxp) +#+end_src + +#+RESULTS: +: in suite sxp with 4/4 tests: +: # +: # +: # +: # +: No tests failed. + +*** organ +#+begin_src lisp :results output replace :exports results + (load "lisp/lib/organ/tests.lisp") + (asdf:test-system :organ) +#+end_src +#+RESULTS: +#+begin_example +in suite organ with 3/3 tests: + +# IS NOT A STRING DESIGNATOR.> +# +# +1 out of 3 total tests failed: + #. +1 unexpected failures: + # IS NOT A STRING DESIGNATOR.>. +#+end_example +*** skel +#+begin_src lisp :results output replace :exports results + (load "lisp/lib/skel/tests.lisp") + (asdf:test-system :skel) +#+end_src +#+RESULTS: +#+begin_example +in suite skel with 6/6 tests: +# +# +# +# +# +# +4 out of 6 total tests failed: + #, + #, + #, + #. +4 unexpected failures: + #, + #, + #, + #. +#+end_example +*** packy +#+begin_src lisp :results output replace :exports results + (load "lisp/lib/packy/tests.lisp") + (asdf:test-system :packy) +#+end_src + +#+RESULTS: +: in suite packy with 1/1 tests: +: # +: No tests failed. + +*** nlp +#+begin_src lisp :results output replace :exports results + (load "lisp/lib/nlp/tests.lisp") + (asdf:test-system :nlp) +#+end_src + +#+RESULTS: +: in suite nlp with 3/3 tests: +: # +: # +: # +: No tests failed. + +*** dot +#+begin_src lisp :results output replace :exports results + (load "lisp/lib/dot/tests.lisp") + (asdf:test-system :dot) +#+end_src + +#+RESULTS: +: in suite dot with 1/1 tests: +: ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,# +: No tests failed. + +*** net +#+begin_src lisp :results output replace :exports results + (ql:quickload :net) + (load "lisp/lib/net/tests.lisp") + (asdf:test-system :net) +#+end_src + +#+RESULTS: +#+begin_example +To load "net": + Load 1 ASDF system: + net +; Loading "net" + +in suite net with 6/6 tests: +# +# +# +# +# +# +No tests failed. +#+end_example + +*** log +#+begin_src lisp :results output replace :exports results + (ql:quickload :log) + (load "lisp/lib/log/tests.lisp") + (asdf:test-system :log) +#+end_src + +#+RESULTS: +: To load "log": +: Load 1 ASDF system: +: log +: ; Loading "log" +: +: in suite log with 1/1 tests: +: # +: No tests failed. + +*** gui +#+begin_src lisp :results output replace :exports results + (ql:quickload :gui) + (load "lisp/lib/gui/tests.lisp") + (asdf:test-system :gui) +#+end_src + +*** cli +#+begin_src lisp :results output replace :exports results + (ql:quickload :cli) + (load "lisp/lib/cli/tests.lisp") + (asdf:test-system :cli) +#+end_src + +#+RESULTS: +#+begin_example +To load "cli": + Load 1 ASDF system: + cli +; Loading "cli" +[package cli/progress]......... +; compiling file "/home/ellis/dev/comp/core/lisp/lib/cli/tests.lisp" (written 17 DEC 2023 07:10:11 PM): + +; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/cli/tests-tmpP2MKOF4W.fasl +; compilation finished in 0:00:00.016 +in suite cli with 2/2 tests: +# +# +2 out of 2 total tests failed: + #, + #. +2 unexpected failures: + #, + #. +#+end_example + +*** rt +#+begin_src lisp :results output replace :exports results + (ql:quickload :rt) + (load "lisp/lib/rt/tests.lisp") + (asdf:test-system :rt) +#+end_src + +#+RESULTS: +: To load "rt": +: Load 1 ASDF system: +: rt +: ; Loading "rt" +: +: in suite rt with 1/1 tests: +: # +: No tests failed. + +*** pwn +#+begin_src lisp :results output replace :exports results + (ql:quickload :pwn) + (load "lisp/lib/pwn/tests.lisp") + (asdf:test-system :pwn) +#+end_src + +*** obj +#+begin_src lisp :results output replace :exports results + (ql:quickload :obj) + (load "lisp/lib/obj/tests.lisp") + (asdf:test-system :obj) +#+end_src + +#+RESULTS: +#+begin_example +To load "obj": + Load 1 ASDF system: + obj +; Loading "obj" + +in suite obj with 5/5 tests: +# +# +# +# +# +No tests failed. +#+end_example + +** ffi +*** btrfs +#+begin_src lisp :results output replace :exports results + (load "lisp/ffi/btrfs/tests.lisp") + (asdf:test-system :btrfs) +#+end_src + +#+RESULTS: +: in suite btrfs with 0/0 tests: +: No tests failed. + +*** rocksdb +#+begin_src lisp :results output replace :exports results + (load "lisp/ffi/rocksdb/tests.lisp") + (asdf:test-system :rocksdb) +#+end_src + +#+RESULTS: +: in suite rocksdb with 2/2 tests: +: # +: # +: No tests failed. + +*** uring +#+begin_src lisp :results output replace :exports results + (ql:quickload :uring) + (load "lisp/ffi/uring/tests.lisp") + (asdf:test-system :uring) +#+end_src + +#+RESULTS: +: To load "uring": +: Load 1 ASDF system: +: uring +: ; Loading "uring" +: +: in suite uring with 0/0 tests: +: No tests failed. + +*** tree-sitter +#+begin_src lisp :results output replace :exports results + (ql:quickload :tree-sitter) + (load "lisp/ffi/tree-sitter/tests.lisp") + (asdf:test-system :tree-sitter) +#+end_src + +#+RESULTS: +#+begin_example +To load "tree-sitter": + Load 1 ASDF system: + tree-sitter +; Loading "tree-sitter" + +in suite tree-sitter with 2/2 tests: +# +# +1 out of 2 total tests failed: + #. +1 unexpected failures: + #. +#+end_example + +*** k +#+begin_src lisp :results output replace :exports results + (ql:quickload :k) + (load "lisp/ffi/k/tests.lisp") + (asdf:test-system :k) +#+end_src + +#+RESULTS: +: To load "k": +: Load 1 ASDF system: +: k +: ; Loading "k" +: +: in suite k with 1/1 tests: +: # +: No tests failed. + +*** bqn +#+begin_src lisp :results output replace :exports results + (ql:quickload :bqn) + (load "lisp/ffi/bqn/tests.lisp") + (asdf:test-system :bqn) +#+end_src + +#+RESULTS: +#+begin_example +To load "bqn": + Load 1 ASDF system: + bqn +; Loading "bqn" + +in suite bqn with 1/1 tests: +# +1 out of 1 total tests failed: + #. +1 unexpected failures: + #. +#+end_example + +*** blake3 +#+begin_src lisp :results output replace :exports results + (ql:quickload :blake3) + (load "lisp/ffi/blake3/tests.lisp") + (asdf:test-system :blake3) +#+end_src + +#+RESULTS: +#+begin_example +To load "blake3": + Load 1 ASDF system: + blake3 +; Loading "blake3" + +in suite blake3 with 2/2 tests: + +# +# +# +# +No tests failed. +in suite blake3 with 0/2 tests: +No tests failed. +#+end_example + +*** alpm +#+begin_src lisp :results output replace :exports results + (ql:quickload :alpm) + (load "lisp/ffi/alpm/tests.lisp") + (asdf:test-system :alpm) +#+end_src + +#+RESULTS: +: To load "alpm": +: Load 1 ASDF system: +: alpm +: ; Loading "alpm" +: +: in suite alpm with 1/1 tests: +: # +: No tests failed. + +*** xkb +#+begin_src lisp :results output replace :exports results + (ql:quickload :xkb) + (load "lisp/ffi/xkb/tests.lisp") + (asdf:test-system :xkb) +#+end_src + +#+RESULTS: +: To load "xkb": +: Load 1 ASDF system: +: xkb +: ; Loading "xkb" +: +: in suite xkb with 1/1 tests: +: # +: No tests failed. + +* emacs +=sudo pacman -Syu libvoikko librsvg imagemagick= + diff -r 26a97fc6dcda -r de53155af111 core/todo.org --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/core/todo.org Sun Dec 17 23:28:53 2023 -0500 @@ -0,0 +1,320 @@ +* TODO migrate to sb-grovel [8/9] :lisp:ffi: +:LOGBOOK: +- State "TODO" from [2023-11-27 Mon 23:42] +:END: +:PROPERTIES: +:CUSTOM_ID: bb365025-e5e7-4407-acba-32e30d1a245a +:END: +[[file:lisp/ffi/]] +** DONE blake3 +:LOGBOOK: +- State "TODO" from [2023-11-29 Wed 19:00] +- State "DONE" from "TODO" [2023-12-09 Sat 01:57] +:END: +:PROPERTIES: +:CUSTOM_ID: 656c2683-8780-407c-b955-3defc4959595 +:END: +** DONE bqn +:LOGBOOK: +- State "TODO" from [2023-11-29 Wed 19:00] +- State "DONE" from "TODO" [2023-12-09 Sat 01:57] +:END: +:PROPERTIES: +:CUSTOM_ID: b4757746-525b-49e4-b8ac-677375867d8f +:END: +** DONE btrfs +:LOGBOOK: +- State "TODO" from [2023-11-29 Wed 19:00] +- State "DONE" from "TODO" [2023-12-09 Sat 01:57] +:END: +:PROPERTIES: +:CUSTOM_ID: b3b411fe-6b2d-4338-9e23-83536336a487 +:END: +** DONE k +:LOGBOOK: +- State "TODO" from [2023-11-29 Wed 19:00] +- State "DONE" from "TODO" [2023-12-09 Sat 01:57] +:END: +:PROPERTIES: +:CUSTOM_ID: 8a463084-efa0-4535-8239-b1c4955bde4c +:END: +** DONE rocksdb +:LOGBOOK: +- State "TODO" from [2023-11-29 Wed 19:00] +- State "DONE" from "TODO" [2023-12-09 Sat 01:57] +:END: +:PROPERTIES: +:CUSTOM_ID: 2d4d70af-228f-424c-8374-9fc8ed5c6f92 +:END: +** DONE tree-sitter +:LOGBOOK: +- State "TODO" from [2023-11-29 Wed 19:00] +- State "DONE" from "TODO" [2023-12-09 Sat 01:57] +:END: +:PROPERTIES: +:CUSTOM_ID: 0cdf3412-cb00-4069-8e1b-b49c736377cf +:END: +** DONE uring +:LOGBOOK: +- State "TODO" from [2023-11-29 Wed 19:00] +- State "DONE" from "TODO" [2023-12-09 Sat 01:57] +:END: +:PROPERTIES: +:CUSTOM_ID: 45a52407-ccaf-4ea1-99c4-d6f7ba0b2731 +:END: +** DONE zstd +:LOGBOOK: +- State "TODO" from [2023-11-29 Wed 19:00] +- State "DONE" from "TODO" [2023-12-09 Sat 01:57] +:END: +:PROPERTIES: +:CUSTOM_ID: 6ade8dd8-83b1-470d-a0da-a352ce4c2d06 +:END: +** WIP xkb +:LOGBOOK: +- State "TODO" from [2023-11-29 Wed 19:27] +- State "WIP" from "TODO" [2023-12-10 Sun 22:47] +:END: +:PROPERTIES: +:CUSTOM_ID: af778a5f-4834-4f0c-ae53-36d35cb98d8c +:END: +* TODO parse :lisp:lib: +:LOGBOOK: +- State "TODO" from "TODO" [2023-12-13 Wed 18:24] +:END: +:PROPERTIES: +:ID: parse +:CUSTOM_ID: 8f54a69e-b256-4efd-98e8-75b4892f12b8 +:END: +- State "TODO" from [2023-11-29 Wed 19:01] +- lalr.lisp +- lex.lisp +- obj api +* TBD wayland compositor :rust:lisp: +:LOGBOOK: +- State "TBD" from "TODO" [2023-11-29 Wed 21:25] +:END: +:PROPERTIES: +:CUSTOM_ID: e18a90d7-10bc-44d3-8508-56483d29d385 +:END: +* TODO organ 0.2 [0/2] :lisp:organ: +:LOGBOOK: +- State "TODO" from [2023-11-29 Wed 21:25] +:END: +:PROPERTIES: +:CUSTOM_ID: 4e7c55dc-e2fa-458f-ad3b-942b9aa336a4 +:END: +** TBD organ-export +:LOGBOOK: +- State "TBD" from "TODO" [2023-11-29 Wed 21:24] +:END: +:PROPERTIES: +:CUSTOM_ID: 189584f5-fc22-4129-bd47-5d494a088684 +:END: +** TODO org-parse +:LOGBOOK: +- State "TODO" from [2023-11-29 Wed 21:26] +:END: +:PROPERTIES: +:DEPENDENCIES: parse +:HOOKS: organ-export +:CUSTOM_ID: 63774177-9730-4961-8535-414fac7a6f4f +:END: +** TBD parse org-elements as sxp :sxp: +:LOGBOOK: +- State "TODO" from [2023-09-25 Mon 15:23] +- State "TBD" from "TODO" [2023-12-13 Wed 18:10] +:END: +#+name: oe-init +#+begin_src emacs-lisp :results silent + (slime-start) +#+end_src + +#+begin_src lisp :results silent + (ql:quickload :organ) +#+end_src + +#+name: oe-form +#+begin_src emacs-lisp :results output replace + (macroexpand-1 (org-element-parse-buffer)) +#+end_src + +#+RESULTS: oe-form + +#+name: oe-sxp +#+begin_src lisp :results output :var in=oe-form() + (let ((sxp (sxp:make-sxp))) + ;; SIMPLE-READER-ERROR #\) when using read + (sxp:wrap-from-string! sxp in) + (describe sxp)) +#+end_src + +#+RESULTS: oe-sxp +: # +: [standard-object] +: +: Slots with :INSTANCE allocation: +: AST = NIL + +* TODO rdb 0.2 [0/6] :lisp:rdb: +:LOGBOOK: +- State "TODO" from "TODO" [2023-12-13 Wed 18:26] +:END: +** TODO error handling +:LOGBOOK: +- State "TODO" from [2023-12-10 Sun 22:57] +:END: +- need to unwrap the pointer (* (* t)) +- cast to string,int,bool +- wrap segfault handlers +- add restarts for common errors (bad path) +- add cleanup routines +** TODO client api +:LOGBOOK: +- State "TODO" from [2023-12-10 Sun 22:59] +:END: +- clients are fully dynamic +- generated from RDB instances +- compiles in CF/option/multithread/type info +- clients implement custom Q language +** TODO sequence/iterator impl +:LOGBOOK: +- State "TODO" from [2023-12-10 Sun 23:09] +:END: +- use SBCL built-ins to extend the api - wrap the raw FFI iterator +- define mixins +** TODO comparator impl +:LOGBOOK: +- State "TODO" from [2023-12-10 Sun 23:11] +:END: +- supply custom comparators to rocksdb from lisp +** TODO type system +:LOGBOOK: +- State "TODO" from [2023-12-10 Sun 23:12] +:END: +- capture types of: kv, cf +- specs + - kv-spec = (kv-spec val-spec) + - must be serialized to/from vec + - cf-spec + - used as superclass + - methods for abstracting CFs +** TODO set-opt/get-opt +:LOGBOOK: +- State "TODO" from [2023-12-16 Sat 00:49] +:END: +- need better api +- may just want to use the generic C fn that takes string as input +- I feel this may be less efficient but haven't benched it (requires additional arg) +- separate packages are a pain to query symbols with + +* TODO skel 0.2 [0/3] :lisp:skel: +:LOGBOOK: +- State "TODO" from [2023-12-16 Sat 00:55] +:END: +** TODO git :vc: +:LOGBOOK: +- State "TODO" from [2023-12-16 Sat 00:55] +:END: +** TODO hg :vc: +:LOGBOOK: +- State "TODO" from [2023-12-16 Sat 00:56] +:END: +** TODO eval rules from CLI +:LOGBOOK: +- State "TODO" from [2023-12-16 Sat 00:56] +:END: +- need new command or flag for rules +- evaluate forms instead of looking in skelfile +* TODO std 0.2 [1/2] :lisp:std: +:LOGBOOK: +- State "TODO" from [2023-12-12 Tue 19:49] +:END: +** DONE refactor system definition +:LOGBOOK: +- State "TODO" from [2023-12-13 Wed 15:17] +- State "DONE" from "TODO" [2023-12-13 Wed 19:38] +:END: +- remove package-inferred +- minimize number of systems +- use pkg.lisp files +** TODO cleanup fu +:LOGBOOK: +- State "TODO" from [2023-12-13 Wed 19:39] +:END: +* TODO sxp 0.2 [0/1] :lisp:sxp: +:LOGBOOK: +- State "TODO" from [2023-12-12 Tue 19:49] +:END: +** TODO WRAP-OBJECT :skel: +:LOGBOOK: +- State "TODO" from [2023-12-12 Tue 19:49] +:END: +- use to replace LOAD-AST for sk-project and friends +- requires mop +- take a look at UNWRAP-OBJECT too, may need rewrite for a better API +* TODO obj 0.1 [0/1] :lisp:obj: +:LOGBOOK: +- State "TODO" from [2023-12-17 Sun 00:59] +:END: +** TODO uri +:LOGBOOK: +- State "TODO" from [2023-12-17 Sun 01:00] +:END: +- mostly just need the tests and to finish porting the Franz implementation +* TODO net 0.1 [0/7] :lisp:net: +:LOGBOOK: +- State "TODO" from [2023-12-17 Sun 01:00] +:END: +** TODO tcp :core: +:LOGBOOK: +- State "TODO" from [2023-12-17 Sun 01:01] +:END: +** TODO udp :core: +:LOGBOOK: +- State "TODO" from [2023-12-17 Sun 01:01] +:END: +** TODO crew :proto: +:LOGBOOK: +- State "TODO" from [2023-12-17 Sun 01:01] +:END: + +** TODO http :proto: +:LOGBOOK: +- State "TODO" from [2023-12-17 Sun 01:01] +:END: +** TODO dns :proto: +:LOGBOOK: +- State "TODO" from [2023-12-17 Sun 01:01] +:END: + +** TODO tlv :codec: +:LOGBOOK: +- State "TODO" from [2023-12-17 Sun 01:01] +:END: + +** TODO osc :codec: +:LOGBOOK: +- State "TODO" from [2023-12-17 Sun 01:03] +:END: +* TODO pwn 0.1 [0/1] :lisp:pwn: +:LOGBOOK: +- State "TODO" from [2023-12-17 Sun 01:04] +:END: +** TODO diz +:LOGBOOK: +- State "TODO" from [2023-12-17 Sun 01:04] +:END: +* TODO gui 0.1 [0/1] :lisp:gui: +:LOGBOOK: +- State "TODO" from [2023-12-17 Sun 03:40] +:END: +** TODO wayland protocol bindings +:LOGBOOK: +- State "TODO" from [2023-12-17 Sun 03:40] +:END: + +* TBD homer 0.1 [0/0] :lisp:homer: +:LOGBOOK: +- State "TBD" from "TODO" [2023-12-12 Tue 19:53] +:END: diff -r 26a97fc6dcda -r de53155af111 meta/style.org --- a/meta/style.org Wed Dec 13 20:01:01 2023 -0500 +++ b/meta/style.org Sun Dec 17 23:28:53 2023 -0500 @@ -27,16 +27,23 @@ comments for you. - variables, imports, and exports belong at the top of a file - =main= functions belong at the bottom of a file +- use LSP wherever possible (eglot, slime) * Common Lisp - - prefer symbol docs to comments - use stdin/stdout/stderr correctly - see [[https://zenodo.org/records/3414191][CDR-11]] - always prefer =core= libraries over vendored dependencies -- use the compiler internals - if a function or class is generally +- use the compiler built-ins - if a function or class is generally useful, add it to the core +- use conditions, restarts, and error handling where appropriate +- save type declarations and hairy optimizations for when the API is + polished +- don't be afraid of macros * Rust - don't make =mod.rs= files - use the =foo.rs=, =foo/*= pattern instead +- derive =Debug= and =Clone= wherever possible +- write a sensible =Display= impl +- use generics where appropriate: =foo>(path:P){p.as_ref();}= * Emacs Lisp * Org-mode * Shell