changelog shortlog graph tags branches files raw help

Mercurial > org > docs / changeset: migrated from core

changeset 14: de53155af111
parent 13: 26a97fc6dcda
child 15: 963aeb8cf382
author: ellis <ellis@rwest.io>
date: Sun, 17 Dec 2023 23:28:53 -0500
files: core/app/diz.org core/app/readme.org core/install.org core/lib/net.org core/lib/obj.org core/lib/pwn.org core/readme.org core/tests.org core/todo.org meta/style.org
description: migrated from core
     1.1--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     1.2+++ b/core/app/diz.org	Sun Dec 17 23:28:53 2023 -0500
     1.3@@ -0,0 +1,8 @@
     1.4+{{{header(diz,Richard Westhaver,ellis@rwest.io)}}}
     1.5+
     1.6+The ~diz~ disassembly tool.
     1.7+
     1.8+* help
     1.9+#+begin_src shell
    1.10+diz -h
    1.11+#+end_src
     2.1--- a/core/app/readme.org	Wed Dec 13 20:01:01 2023 -0500
     2.2+++ b/core/app/readme.org	Sun Dec 17 23:28:53 2023 -0500
     2.3@@ -6,6 +6,7 @@
     2.4 * [[file:packy.org][packy]]                                                                :lisp:
     2.5 * [[file:homer.org][homer]]                                                                :lisp:
     2.6 * [[file:rdb.org][rdb]]                                                                  :lisp:
     2.7+* [[file:diz.org][diz]]                                                                  :lisp:
     2.8 * [[file:tz.org][tz]]                                                                   :rust:
     2.9 * [[file:mailman.org][mailman]]                                                              :rust:
    2.10 * [[file:cc-init.org][cc-init]]                                                              :rust:
     3.1--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     3.2+++ b/core/install.org	Sun Dec 17 23:28:53 2023 -0500
     3.3@@ -0,0 +1,181 @@
     3.4+{{{header(core/install,Richard Westhaver,ellis@rwest.io,core installation
     3.5+guide)}}} 
     3.6+
     3.7+The core is distributed via our public package registry:
     3.8+[[https://packy.compiler.company][packy.compiler.company]]. You can install any part of the core - from a
     3.9+complete Linux system to individual packages. Refer to the packy
    3.10+documentation for details.
    3.11+
    3.12+The simplest way to get started is by getting the installer for your
    3.13+platform with the following script:
    3.14+
    3.15+#+begin_src shell :results pp replace :exports both :noeval t
    3.16+curl --proto '=https' --tlsv1.2 -sSf https://packy.compiler.company/do/init.sh | sh # -s -- --help
    3.17+#+end_src
    3.18+
    3.19+#+RESULTS:
    3.20+#+begin_example
    3.21+
    3.22+cc-init 0.1.0-0941fa04c53d+
    3.23+
    3.24+Usage: cc-init [OPTIONS]
    3.25+
    3.26+Options:
    3.27+  -y              Disable confirmation prompts
    3.28+  -l, --level...  Set the log level
    3.29+  -h, --help      Print help
    3.30+  -V, --version   Print version
    3.31+#+end_example
    3.32+* TODO Packages
    3.33+- State "TODO"       from              [2023-11-25 Sat 18:28]
    3.34+** Crates                                                              :rust:
    3.35+** ELPA                                                               :emacs:
    3.36+** Quicklisp                                                           :lisp:
    3.37+** AUR                                                               :pacman:
    3.38+* Images
    3.39+We also ship FASL images for Lisp. These images can be downloaded and
    3.40+loaded using the =--core= option of your lisp compiler like so:
    3.41+
    3.42+#+begin_src shell
    3.43+sbcl --core std.core
    3.44+#+end_src
    3.45+
    3.46+See [[https://www.sbcl.org/manual/#FASL-Format][FASL Format]] for details. Keep in mind that the FASL format is not
    3.47+portable - they are tied to a specific version of the compiler and we
    3.48+don't keep old versions around for long.
    3.49+* Apps
    3.50+** Lisp
    3.51+*** skel
    3.52+#+begin_src shell :results pp replace :exports code
    3.53+  sbcl --noinform  --non-interactive \
    3.54+    --eval '(ql:quickload :bin/skel)' \
    3.55+    --eval "(asdf:make :bin/skel)"
    3.56+  mv lisp/app/bin/skel ~/.local/bin/
    3.57+#+end_src
    3.58+
    3.59+#+RESULTS:
    3.60+: To load "bin/skel":
    3.61+:   Load 1 ASDF system:
    3.62+:     bin/skel
    3.63+: ; Loading "bin/skel"
    3.64+: .......
    3.65+: compressed 32768 bytes into 5079 at level 9
    3.66+: compressed 236388352 bytes into 9579898 at level 9
    3.67+: compressed 8552448 bytes into 2637947 at level 9
    3.68+: compressed 0 bytes into 9 at level 9
    3.69+
    3.70+*** organ
    3.71+#+begin_src shell :results pp replace :exports code
    3.72+  sbcl --noinform  --non-interactive \
    3.73+    --eval '(ql:quickload :bin/organ)' \
    3.74+    --eval "(asdf:make :bin/organ)"
    3.75+  mv lisp/app/bin/organ ~/.local/bin/
    3.76+#+end_src
    3.77+
    3.78+#+RESULTS:
    3.79+#+begin_example
    3.80+To load "bin/organ":
    3.81+  Load 1 ASDF system:
    3.82+    bin/organ
    3.83+; Loading "bin/organ"
    3.84+..................................................
    3.85+[package bin/organ].
    3.86+compressed 32768 bytes into 5088 at level 9
    3.87+compressed 236388352 bytes into 9364780 at level 9
    3.88+compressed 8355840 bytes into 2588308 at level 9
    3.89+compressed 0 bytes into 9 at level 9
    3.90+#+end_example
    3.91+
    3.92+*** rdb
    3.93+#+begin_src shell :results pp replace :exports code
    3.94+  sbcl --noinform  --non-interactive \
    3.95+    --eval '(ql:quickload :bin/rdb)' \
    3.96+    --eval "(asdf:make :bin/rdb)"
    3.97+  mv lisp/app/bin/rdb ~/.local/bin/
    3.98+#+end_src
    3.99+
   3.100+#+RESULTS:
   3.101+: To load "bin/rdb":
   3.102+:   Load 1 ASDF system:
   3.103+:     bin/rdb
   3.104+: ; Loading "bin/rdb"
   3.105+: ....
   3.106+: compressed 32768 bytes into 5071 at level 9
   3.107+: compressed 236388352 bytes into 9386823 at level 9
   3.108+: compressed 8421376 bytes into 2593084 at level 9
   3.109+: compressed 0 bytes into 9 at level 9
   3.110+
   3.111+*** homer
   3.112+#+begin_src shell :results pp replace :exports code
   3.113+  sbcl --noinform  --non-interactive \
   3.114+    --eval '(ql:quickload :bin/homer)' \
   3.115+    --eval "(asdf:make :bin/homer)"
   3.116+  mv lisp/app/bin/homer ~/.local/bin/
   3.117+#+end_src
   3.118+
   3.119+#+RESULTS:
   3.120+#+begin_example
   3.121+To load "bin/homer":
   3.122+  Load 1 ASDF system:
   3.123+    bin/homer
   3.124+; Loading "bin/homer"
   3.125+..................................................
   3.126+[package bin/homer].
   3.127+compressed 32768 bytes into 5094 at level 9
   3.128+compressed 236388352 bytes into 9586720 at level 9
   3.129+compressed 8552448 bytes into 2634135 at level 9
   3.130+compressed 0 bytes into 9 at level 9
   3.131+#+end_example
   3.132+
   3.133+*** packy
   3.134+#+begin_src shell :results pp replace :exports code
   3.135+  sbcl --noinform  --non-interactive \
   3.136+    --eval '(ql:quickload :bin/packy)' \
   3.137+    --eval "(asdf:make :bin/packy)"
   3.138+  mv lisp/app/bin/packy ~/.local/bin/
   3.139+#+end_src
   3.140+
   3.141+#+RESULTS:
   3.142+#+begin_example
   3.143+To load "bin/packy":
   3.144+  Load 1 ASDF system:
   3.145+    bin/packy
   3.146+; Loading "bin/packy"
   3.147+..................................................
   3.148+[package packy]...................................
   3.149+[package bin/packy].
   3.150+compressed 32768 bytes into 5086 at level 9
   3.151+compressed 236388352 bytes into 9303422 at level 9
   3.152+compressed 8323072 bytes into 2579589 at level 9
   3.153+compressed 0 bytes into 9 at level 9
   3.154+#+end_example
   3.155+** Rust
   3.156+*** cc-init
   3.157+#+begin_src shell :results output pp :exports code
   3.158+  cd rust/app/cli/cc-init && cargo install --path .
   3.159+#+end_src
   3.160+
   3.161+#+RESULTS:
   3.162+
   3.163+*** tz
   3.164+#+begin_src shell :results output pp :exports code
   3.165+  cd rust/app/cli/tz && cargo install --path .
   3.166+#+end_src
   3.167+
   3.168+#+RESULTS:
   3.169+
   3.170+*** mailman
   3.171+#+begin_src shell :results output pp :exports code
   3.172+  cd rust/app/cli/cc-install && cargo install --path .
   3.173+#+end_src
   3.174+
   3.175+#+RESULTS:
   3.176+
   3.177+*** krypt
   3.178+#+begin_src shell :results output pp :exports code
   3.179+  cd rust/app/cli/krypt && cargo install --path .
   3.180+#+end_src
   3.181+
   3.182+#+RESULTS:
   3.183+
   3.184+* Source
     4.1--- a/core/lib/net.org	Wed Dec 13 20:01:01 2023 -0500
     4.2+++ b/core/lib/net.org	Sun Dec 17 23:28:53 2023 -0500
     4.3@@ -1,1 +1,17 @@
     4.4 {{{header(net,Richard Westhaver,ellis@rwest.io)}}}
     4.5+
     4.6+depends on:
     4.7+- swank-client :: https://github.com/brown/swank-client
     4.8+* Packages
     4.9+
    4.10+* net/core
    4.11+
    4.12+* net/udp
    4.13+
    4.14+* net/tcp
    4.15+
    4.16+* net/codec/tlv
    4.17+
    4.18+* net/proto/crew
    4.19+:PROPERTIES:
    4.20+:END:
     5.1--- a/core/lib/obj.org	Wed Dec 13 20:01:01 2023 -0500
     5.2+++ b/core/lib/obj.org	Sun Dec 17 23:28:53 2023 -0500
     5.3@@ -1,1 +1,11 @@
     5.4 {{{header(obj,Richard Westhaver,ellis@rwest.io)}}}
     5.5+
     5.6+* Packages
     5.7+** hash
     5.8+** id
     5.9+** seq
    5.10+** tree
    5.11+** graph
    5.12+** color
    5.13+** tbl
    5.14+** uri
     6.1--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     6.2+++ b/core/lib/pwn.org	Sun Dec 17 23:28:53 2023 -0500
     6.3@@ -0,0 +1,12 @@
     6.4+{{{header(pwn,Richard Westhaver,ellis@rwest.io)}}}
     6.5+
     6.6+=pwn= is a collection of mischievous software and data. The software
     6.7+in this namespace is intended for pen-testing, exploit analysis,
     6.8+disassembly, and other useful things.
     6.9+
    6.10+* Packages
    6.11+** pwn/diz
    6.12+=diz= is a disassembler program leveraging the [[http://www.capstone-engine.org/][Capstone
    6.13+framework]]. =SB-CAPSTONE= is a contrib module built-in to SBCL which
    6.14+we wrap with some additional functions suited to our workflow. There
    6.15+is a corresponding CLI application documented [[file:https:/compiler.company/docs/core/app/diz.html][here]].
     7.1--- a/core/readme.org	Wed Dec 13 20:01:01 2023 -0500
     7.2+++ b/core/readme.org	Sun Dec 17 23:28:53 2023 -0500
     7.3@@ -10,18 +10,28 @@
     7.4 ===============================================================================
     7.5  Language            Files        Lines         Code     Comments       Blanks
     7.6 ===============================================================================
     7.7- Lisp                  119        13512        10493         1273         1746
     7.8+ Lisp                  156        19763        15193         2104         2466
     7.9 -------------------------------------------------------------------------------
    7.10- Rust                  146        36276        30908          814         4554
    7.11+ Rust                  142        12407        10732          443         1232
    7.12  |- Markdown           101          804            0          709           95
    7.13- (Total)                          37080        30908         1523         4649
    7.14+ (Total)                          13211        10732         1152         1327
    7.15 ===============================================================================
    7.16- Total                 265        49788        41401         2087         6300
    7.17+ Total                 298        32170        25925         2547         3698
    7.18 ===============================================================================
    7.19 #+end_example
    7.20 
    7.21+- [[file:install.org][Install]] :: Install Guide
    7.22+
    7.23+- [[file:tests.org][Tests]] :: Testing Guide
    7.24+
    7.25+  - [[https://packy.compiler.company/report/cover/core/cover-index.html][Coverage]] :: Code Coverage Report
    7.26+
    7.27+  - [[https://packy.compiler.company/report/trace/core.json][Trace]] :: Chrome-compatible trace
    7.28+
    7.29 - [[file:notes.org][Notes]] :: Internal Notes
    7.30 
    7.31+- [[file:todo.org][Todo]] :: project tasks
    7.32+
    7.33 * [[file:app][APP]] 
    7.34 App Docs
    7.35 
     8.1--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     8.2+++ b/core/tests.org	Sun Dec 17 23:28:53 2023 -0500
     8.3@@ -0,0 +1,1699 @@
     8.4+# -*- org-export-babel-evaluate: nil -*-
     8.5+{{{header(tests,Richard Westhaver,ellis@rwest.io,core test results)}}}
     8.6+#+property: header-args :dir /home/ellis/dev/comp/core/
     8.7+* rust
     8.8+** sys
     8.9+These crates contain FFI bindings to foreign libraries, usually in C.
    8.10+*** btrfs
    8.11+*** btrfsutil
    8.12+*** rocksdb
    8.13+** lib
    8.14+*** TODO alch
    8.15+*** audio
    8.16+#+begin_src shell :results output replace :exports results
    8.17+  cd rust/lib/audio
    8.18+  cargo test
    8.19+#+end_src
    8.20+
    8.21+#+RESULTS:
    8.22+#+begin_example
    8.23+
    8.24+running 1 test
    8.25+test default_device ... ok
    8.26+
    8.27+test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
    8.28+
    8.29+
    8.30+running 0 tests
    8.31+
    8.32+test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
    8.33+
    8.34+#+end_example
    8.35+
    8.36+*** crypto
    8.37+#+begin_src shell :results output replace :exports results
    8.38+cd rust/lib/crypto
    8.39+cargo test
    8.40+#+end_src
    8.41+
    8.42+#+RESULTS:
    8.43+#+begin_example
    8.44+
    8.45+running 6 tests
    8.46+test tests::salsa20_key0_ivhi ... ok
    8.47+test tests::salsa20_key1_iv0 ... ok
    8.48+test tests::salsa20_key0_iv1 ... ok
    8.49+test tests::xsalsa20_encrypt_hello_world ... ok
    8.50+test tests::xsalsa20_encrypt_zeros ... ok
    8.51+test tests::gen_keypair ... ok
    8.52+
    8.53+test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
    8.54+
    8.55+
    8.56+running 0 tests
    8.57+
    8.58+test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
    8.59+
    8.60+#+end_example
    8.61+
    8.62+*** TODO db
    8.63+#+begin_src shell :results output replace :exports results :eval no
    8.64+cd rust/lib/db
    8.65+cargo test
    8.66+#+end_src
    8.67+
    8.68+#+RESULTS:
    8.69+
    8.70+*** flate
    8.71+#+begin_src shell :results output replace :exports results
    8.72+cd rust/lib/flate
    8.73+cargo test
    8.74+#+end_src
    8.75+
    8.76+#+RESULTS:
    8.77+#+begin_example
    8.78+
    8.79+running 1 test
    8.80+test pack_test ... ok
    8.81+
    8.82+test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.10s
    8.83+
    8.84+
    8.85+running 0 tests
    8.86+
    8.87+test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
    8.88+
    8.89+#+end_example
    8.90+
    8.91+*** hash
    8.92+#+begin_src shell :results output replace :exports results
    8.93+cd rust/lib/hash
    8.94+cargo test
    8.95+#+end_src
    8.96+
    8.97+#+RESULTS:
    8.98+#+begin_example
    8.99+
   8.100+running 5 tests
   8.101+test tests::hex_hash ... ok
   8.102+test tests::id_hex ... ok
   8.103+test tests::id_state_hash ... ok
   8.104+test tests::rand_id ... ok
   8.105+test tests::random_demon_id_is_valid ... ok
   8.106+
   8.107+test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.10s
   8.108+
   8.109+
   8.110+running 0 tests
   8.111+
   8.112+test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
   8.113+
   8.114+#+end_example
   8.115+
   8.116+*** krypt
   8.117+*** logger
   8.118+#+begin_src shell :results output replace :exports results
   8.119+cd rust/lib/logger
   8.120+cargo test
   8.121+#+end_src
   8.122+
   8.123+#+RESULTS:
   8.124+#+begin_example
   8.125+
   8.126+running 1 test
   8.127+test tests::simple_init ... ok
   8.128+
   8.129+test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
   8.130+
   8.131+
   8.132+running 0 tests
   8.133+
   8.134+test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
   8.135+
   8.136+#+end_example
   8.137+
   8.138+*** sxp
   8.139+#+begin_src shell :results output replace :exports results
   8.140+cd rust/lib/sxp
   8.141+cargo test
   8.142+#+end_src
   8.143+
   8.144+#+RESULTS:
   8.145+#+begin_example
   8.146+
   8.147+running 0 tests
   8.148+
   8.149+test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
   8.150+
   8.151+
   8.152+running 0 tests
   8.153+
   8.154+test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
   8.155+
   8.156+
   8.157+running 1 test
   8.158+test canonical_fmt ... ok
   8.159+
   8.160+test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
   8.161+
   8.162+
   8.163+running 5 tests
   8.164+test list_form ... ok
   8.165+test num_form ... ok
   8.166+test sym_form ... ok
   8.167+test nil_form ... ok
   8.168+test str_form ... ok
   8.169+
   8.170+test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
   8.171+
   8.172+
   8.173+running 0 tests
   8.174+
   8.175+test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
   8.176+
   8.177+
   8.178+running 3 tests
   8.179+test ser_enum ... ok
   8.180+test ser_form ... ok
   8.181+test ser_struct ... ok
   8.182+
   8.183+test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
   8.184+
   8.185+
   8.186+running 5 tests
   8.187+test list_end_token ... ok
   8.188+test list_start_token ... ok
   8.189+test num_token ... ok
   8.190+test str_token ... ok
   8.191+test sym_token ... ok
   8.192+
   8.193+test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
   8.194+
   8.195+
   8.196+running 0 tests
   8.197+
   8.198+test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
   8.199+
   8.200+#+end_example
   8.201+
   8.202+*** tenex
   8.203+*** util
   8.204+#+begin_src shell :results output replace :exports results
   8.205+cd rust/lib/util
   8.206+cargo test
   8.207+#+end_src
   8.208+
   8.209+#+RESULTS:
   8.210+#+begin_example
   8.211+
   8.212+running 1 test
   8.213+test tests::test_related_paths ... ok
   8.214+
   8.215+test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
   8.216+
   8.217+
   8.218+running 0 tests
   8.219+
   8.220+test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
   8.221+
   8.222+#+end_example
   8.223+
   8.224+* lisp
   8.225+#+name: start-slime
   8.226+#+begin_src emacs-lisp
   8.227+  (slime)
   8.228+#+end_src
   8.229+
   8.230+#+RESULTS: start-slime
   8.231+: #<buffer *inferior-lisp*>
   8.232+
   8.233+#+name: load-core-systems
   8.234+#+begin_src lisp :results output replace :exports both
   8.235+  (ql:quickload :std)
   8.236+  (ql:quickload :rt)
   8.237+  (ql:quickload :sxp)
   8.238+  (ql:quickload :parse)
   8.239+  (ql:quickload :cli)
   8.240+  (ql:quickload :xkb)
   8.241+  ;; (ql:quickload :alpm)
   8.242+  (ql:quickload :btrfs)
   8.243+  (ql:quickload :bqn)
   8.244+  (ql:quickload :k)
   8.245+  (ql:quickload :tree-sitter)
   8.246+  (ql:quickload :uring)
   8.247+  (ql:quickload :zstd)
   8.248+  (ql:quickload :blake3)
   8.249+  (ql:quickload :rocksdb)
   8.250+  (ql:quickload :rdb)
   8.251+  (ql:quickload :skel)
   8.252+  (ql:quickload :organ)
   8.253+  (ql:quickload :nlp)
   8.254+  (ql:quickload :dot)
   8.255+  (ql:quickload :obj)
   8.256+  (ql:quickload :log)
   8.257+  (ql:quickload :net)
   8.258+  ;; (ql:quickload :pwn)
   8.259+  (ql:quickload :packy)
   8.260+#+end_src
   8.261+
   8.262+#+RESULTS: load-core-systems
   8.263+#+begin_example
   8.264+To load "std":
   8.265+  Load 1 ASDF system:
   8.266+    std
   8.267+; Loading "std"
   8.268+..
   8.269+To load "rt":
   8.270+  Load 1 ASDF system:
   8.271+    rt
   8.272+; Loading "rt"
   8.273+
   8.274+To load "sxp":
   8.275+  Load 1 ASDF system:
   8.276+    sxp
   8.277+; Loading "sxp"
   8.278+
   8.279+To load "parse":
   8.280+  Load 1 ASDF system:
   8.281+    parse
   8.282+; Loading "parse"
   8.283+
   8.284+To load "cli":
   8.285+  Load 1 ASDF system:
   8.286+    cli
   8.287+; Loading "cli"
   8.288+[package cli/progress].........
   8.289+To load "xkb":
   8.290+  Load 1 ASDF system:
   8.291+    xkb
   8.292+; Loading "xkb"
   8.293+
   8.294+To load "btrfs":
   8.295+  Load 1 ASDF system:
   8.296+    btrfs
   8.297+; Loading "btrfs"
   8.298+
   8.299+To load "bqn":
   8.300+  Load 1 ASDF system:
   8.301+    bqn
   8.302+; Loading "bqn"
   8.303+
   8.304+To load "k":
   8.305+  Load 1 ASDF system:
   8.306+    k
   8.307+; Loading "k"
   8.308+
   8.309+To load "tree-sitter":
   8.310+  Load 1 ASDF system:
   8.311+    tree-sitter
   8.312+; Loading "tree-sitter"
   8.313+
   8.314+To load "uring":
   8.315+  Load 1 ASDF system:
   8.316+    uring
   8.317+; Loading "uring"
   8.318+
   8.319+To load "zstd":
   8.320+  Load 1 ASDF system:
   8.321+    zstd
   8.322+; Loading "zstd"
   8.323+
   8.324+To load "blake3":
   8.325+  Load 1 ASDF system:
   8.326+    blake3
   8.327+; Loading "blake3"
   8.328+
   8.329+To load "rocksdb":
   8.330+  Load 1 ASDF system:
   8.331+    rocksdb
   8.332+; Loading "rocksdb"
   8.333+
   8.334+To load "rdb":
   8.335+  Load 1 ASDF system:
   8.336+    rdb
   8.337+; Loading "rdb"
   8.338+
   8.339+To load "skel":
   8.340+  Load 1 ASDF system:
   8.341+    skel
   8.342+; Loading "skel"
   8.343+[package dot].....................................
   8.344+[package skel/core]...............................
   8.345+[package skel/comp]...............................
   8.346+[package skel/viz]................................
   8.347+[package skel/deploy]..........
   8.348+To load "organ":
   8.349+  Load 1 ASDF system:
   8.350+    organ
   8.351+; Loading "organ"
   8.352+
   8.353+To load "nlp":
   8.354+  Load 1 ASDF system:
   8.355+    nlp
   8.356+; Loading "nlp"
   8.357+
   8.358+To load "dot":
   8.359+  Load 1 ASDF system:
   8.360+    dot
   8.361+; Loading "dot"
   8.362+
   8.363+To load "obj":
   8.364+  Load 1 ASDF system:
   8.365+    obj
   8.366+; Loading "obj"
   8.367+
   8.368+To load "log":
   8.369+  Load 1 ASDF system:
   8.370+    log
   8.371+; Loading "log"
   8.372+
   8.373+To load "net":
   8.374+  Load 1 ASDF system:
   8.375+    net
   8.376+; Loading "net"
   8.377+.
   8.378+To load "packy":
   8.379+  Load 1 ASDF system:
   8.380+    packy
   8.381+; Loading "packy"
   8.382+
   8.383+#+end_example
   8.384+
   8.385+#+name: gen-core-coverage-report
   8.386+#+begin_src lisp :results output replace :exports both
   8.387+  (defun gen-report (system &optional (directory #P"/mnt/y/data/report/coverage/core/"))
   8.388+    (progn
   8.389+      (declaim (optimize sb-cover:store-coverage-data))
   8.390+      (asdf:oos 'asdf:load-op system :force t)
   8.391+      (asdf:test-system system)
   8.392+      (prog1
   8.393+          (sb-cover:report directory)
   8.394+        (declaim (optimize (sb-cover:store-coverage-data 0))))))
   8.395+
   8.396+  (defun gen-core-coverage-report ()
   8.397+    (time
   8.398+     (progn 
   8.399+       (gen-report :std)
   8.400+       (setq *sxp-test-file* "lisp/lib/sxp/tests.sxp")
   8.401+       (gen-report :sxp)
   8.402+       (gen-report :parse)
   8.403+       ;; (gen-report :cli)
   8.404+       (gen-report :xkb)
   8.405+       ;; (gen-report :alpm)
   8.406+       (gen-report :btrfs)
   8.407+       (gen-report :bqn)
   8.408+       (gen-report :k)
   8.409+       (gen-report :tree-sitter)
   8.410+       (gen-report :uring)
   8.411+       (gen-report :zstd)
   8.412+       (gen-report :blake3)
   8.413+       (gen-report :rocksdb)
   8.414+       (gen-report :rdb)
   8.415+       (gen-report :skel)
   8.416+       (gen-report :organ)
   8.417+       (gen-report :nlp)
   8.418+       (gen-report :dot)
   8.419+       (gen-report :obj)
   8.420+       (gen-report :log)
   8.421+       ;; (gen-report :pwn)
   8.422+       (gen-report :net)
   8.423+       (gen-report :packy))))
   8.424+#+end_src
   8.425+
   8.426+#+RESULTS: gen-core-coverage-report
   8.427+
   8.428+#+name: gen-trace-report
   8.429+#+begin_src lisp :results output replace :exports both
   8.430+  (trace "STD" "SXP" "PARSE" "CLI" "XKB" "RDB" "SKEL" "ORGAN" "NLP" "DOT" "OBJ" "LOG" "NET" "PACKY")
   8.431+  (rt/trace:start-tracing)
   8.432+  (gen-core-coverage-report)
   8.433+  (rt/trace:stop-tracing)
   8.434+  (rt/trace:save-report "/mnt/y/data/report/trace/core.json")
   8.435+#+end_src
   8.436+
   8.437+#+RESULTS: gen-trace-report
   8.438+#+begin_example
   8.439+; compiling file "/home/ellis/dev/comp/core/lisp/std/named-readtables.lisp" (written 24 NOV 2023 07:25:20 PM):
   8.440+
   8.441+; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/std/named-readtables-tmp4RNSVVC1.fasl
   8.442+; compilation finished in 0:00:00.186
   8.443+; compiling file "/home/ellis/dev/comp/core/lisp/std/pkg.lisp" (written 17 DEC 2023 05:42:24 PM):
   8.444+
   8.445+; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/std/pkg-tmpN626KU7B.fasl
   8.446+; compilation finished in 0:00:00.003
   8.447+; compiling file "/home/ellis/dev/comp/core/lisp/std/err.lisp" (written 13 DEC 2023 03:46:17 PM):
   8.448+
   8.449+; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/std/err-tmpOO0K1B0C.fasl
   8.450+; compilation finished in 0:00:00.023
   8.451+; compiling file "/home/ellis/dev/comp/core/lisp/std/str.lisp" (written 13 DEC 2023 05:59:58 PM):
   8.452+
   8.453+; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/std/str-tmpVFL7JAFK.fasl
   8.454+; compilation finished in 0:00:00.006
   8.455+; compiling file "/home/ellis/dev/comp/core/lisp/std/fmt.lisp" (written 13 DEC 2023 03:47:34 PM):
   8.456+
   8.457+; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/std/fmt-tmpU45RTF.fasl
   8.458+; compilation finished in 0:00:00.023
   8.459+; compiling file "/home/ellis/dev/comp/core/lisp/std/sym.lisp" (written 13 DEC 2023 04:51:54 PM):
   8.460+
   8.461+; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/std/sym-tmpZTS6G7ND.fasl
   8.462+; compilation finished in 0:00:00.006
   8.463+; compiling file "/home/ellis/dev/comp/core/lisp/std/list.lisp" (written 17 DEC 2023 05:42:10 PM):
   8.464+
   8.465+; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/std/list-tmp5TNBATEG.fasl
   8.466+; compilation finished in 0:00:00.013
   8.467+; compiling file "/home/ellis/dev/comp/core/lisp/std/util.lisp" (written 13 DEC 2023 05:26:51 PM):
   8.468+
   8.469+
   8.470+; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/std/util-tmpJL6JXW7Z.fasl
   8.471+; compilation finished in 0:00:00.383
   8.472+; compiling file "/home/ellis/dev/comp/core/lisp/std/readtable.lisp" (written 17 DEC 2023 03:27:38 PM):
   8.473+
   8.474+
   8.475+; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/std/readtable-tmp5PQ00DH7.fasl
   8.476+; compilation finished in 0:00:00.063
   8.477+; compiling file "/home/ellis/dev/comp/core/lisp/std/fu.lisp" (written 17 DEC 2023 03:32:32 PM):
   8.478+
   8.479+
   8.480+; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/std/fu-tmp5R1KP4O2.fasl
   8.481+; compilation finished in 0:00:00.150
   8.482+; compiling file "/home/ellis/dev/comp/core/lisp/std/ana.lisp" (written 13 DEC 2023 03:52:56 PM):
   8.483+
   8.484+; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/std/ana-tmpXQDKKJYI.fasl
   8.485+; compilation finished in 0:00:00.016
   8.486+; compiling file "/home/ellis/dev/comp/core/lisp/std/pan.lisp" (written 13 DEC 2023 03:52:44 PM):
   8.487+
   8.488+
   8.489+; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/std/pan-tmpGJ3P31TF.fasl
   8.490+; compilation finished in 0:00:00.016
   8.491+; compiling file "/home/ellis/dev/comp/core/lisp/std/thread.lisp" (written 13 DEC 2023 04:52:49 PM):
   8.492+
   8.493+; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/std/thread-tmpT2P2LFJI.fasl
   8.494+; compilation finished in 0:00:00.003
   8.495+; compiling file "/home/ellis/dev/comp/core/lisp/std/alien.lisp" (written 13 DEC 2023 05:54:54 PM):
   8.496+
   8.497+; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/std/alien-tmpKOV75BS9.fasl
   8.498+; compilation finished in 0:00:00.016
   8.499+; compiling file "/home/ellis/dev/comp/core/lisp/lib/sxp/pkg.lisp" (written 13 DEC 2023 04:21:43 PM):
   8.500+
   8.501+
   8.502+; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/sxp/pkg-tmpP07HWIXP.fasl
   8.503+; compilation finished in 0:00:00.030
   8.504+; compiling file "/home/ellis/dev/comp/core/lisp/lib/log/pkg.lisp" (written 13 DEC 2023 04:11:10 PM):
   8.505+
   8.506+
   8.507+; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/log/pkg-tmpURW0SA3C.fasl
   8.508+; compilation finished in 0:00:00.023
   8.509+; compiling file "/home/ellis/dev/comp/core/lisp/lib/rt/pkg.lisp" (written 17 DEC 2023 09:31:35 PM):
   8.510+
   8.511+; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/rt/pkg-tmp627QKRZN.fasl
   8.512+; compilation finished in 0:00:00.130
   8.513+; compiling file "/home/ellis/dev/comp/core/lisp/lib/rt/bench.lisp" (written 17 DEC 2023 06:05:37 PM):
   8.514+
   8.515+; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/rt/bench-tmpK8OFNZFV.fasl
   8.516+; compilation finished in 0:00:00.010
   8.517+; compiling file "/home/ellis/dev/comp/core/lisp/lib/rt/trace.lisp" (written 17 DEC 2023 05:41:51 PM):
   8.518+
   8.519+; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/rt/trace-tmpRMCY5COB.fasl
   8.520+; compilation finished in 0:00:00.116
   8.521+; compiling file "/home/ellis/dev/comp/core/lisp/lib/rt/flamegraph.lisp" (written 17 DEC 2023 06:02:47 PM):
   8.522+
   8.523+; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/rt/flamegraph-tmp9TN1FOJ6.fasl
   8.524+; compilation finished in 0:00:00.023
   8.525+; compiling file "/home/ellis/dev/comp/core/lisp/std/tests.lisp" (written 17 DEC 2023 04:04:56 PM):
   8.526+
   8.527+; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/std/tests-tmpEID7NJG3.fasl
   8.528+; compilation finished in 0:00:00.006
   8.529+in suite std with 11/11 tests:
   8.530+#<PASS CURRY-TEST894119> 
   8.531+#<PASS ALIEN-TEST894118> 
   8.532+#<PASS PAN-TEST894117> 
   8.533+#<PASS ANA-TEST894116> 
   8.534+#<PASS FMT-TEST894115> 
   8.535+#<PASS THREAD-TEST894114> 
   8.536+#<PASS COND-TEST894113> 
   8.537+#<PASS LIST-TEST894112> 
   8.538+#<PASS STR-TEST894111> 
   8.539+#<PASS SYM-TEST894110> 
   8.540+#<PASS READTABLES-TEST894109> 
   8.541+No tests failed.
   8.542+; compiling file "/home/ellis/dev/comp/core/lisp/lib/sxp/pkg.lisp" (written 13 DEC 2023 04:21:43 PM):
   8.543+
   8.544+
   8.545+; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/sxp/pkg-tmp8CJLVG9R.fasl
   8.546+; compilation finished in 0:00:00.033
   8.547+; compiling file "/home/ellis/dev/comp/core/lisp/lib/rt/pkg.lisp" (written 17 DEC 2023 09:31:35 PM):
   8.548+
   8.549+; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/rt/pkg-tmpZCJK45JG.fasl
   8.550+; compilation finished in 0:00:00.123
   8.551+; compiling file "/home/ellis/dev/comp/core/lisp/lib/rt/bench.lisp" (written 17 DEC 2023 06:05:37 PM):
   8.552+
   8.553+; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/rt/bench-tmpQC4TENAZ.fasl
   8.554+; compilation finished in 0:00:00.006
   8.555+; compiling file "/home/ellis/dev/comp/core/lisp/lib/rt/trace.lisp" (written 17 DEC 2023 05:41:51 PM):
   8.556+
   8.557+; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/rt/trace-tmp4HJFFDY3.fasl
   8.558+; compilation finished in 0:00:00.109
   8.559+; compiling file "/home/ellis/dev/comp/core/lisp/lib/rt/flamegraph.lisp" (written 17 DEC 2023 06:02:47 PM):
   8.560+
   8.561+; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/rt/flamegraph-tmp78H81ZL.fasl
   8.562+; compilation finished in 0:00:00.023
   8.563+; compiling file "/home/ellis/dev/comp/core/lisp/lib/sxp/tests.lisp" (written 17 DEC 2023 09:58:45 PM):
   8.564+
   8.565+; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/sxp/tests-tmp86K6JU7V.fasl
   8.566+; compilation finished in 0:00:00.003
   8.567+in suite sxp with 4/4 tests:
   8.568+#<PASS SXP-STREAM-TEST941820> 
   8.569+#<PASS SXP-STRING-TEST941819> 
   8.570+#<PASS SXP-FILE-TEST941818> 
   8.571+#<PASS FORMS-TEST941817> 
   8.572+No tests failed.
   8.573+; compiling file "/home/ellis/dev/comp/core/lisp/lib/parse/pkg.lisp" (written 17 DEC 2023 06:42:36 PM):
   8.574+
   8.575+; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/parse/pkg-tmp2L6X9BVQ.fasl
   8.576+; compilation finished in 0:00:00.003
   8.577+; compiling file "/home/ellis/dev/comp/core/lisp/lib/parse/lex.lisp" (written 17 DEC 2023 06:54:47 PM):
   8.578+
   8.579+; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/parse/lex-tmpES5DCUFN.fasl
   8.580+; compilation finished in 0:00:00.063
   8.581+; compiling file "/home/ellis/dev/comp/core/lisp/lib/parse/lalr.lisp" (written 17 DEC 2023 06:44:41 PM):
   8.582+
   8.583+; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/parse/lalr-tmpDVKOEP6R.fasl
   8.584+; compilation finished in 0:00:00.180
   8.585+; compiling file "/home/ellis/dev/comp/core/lisp/lib/parse/tests.lisp" (written 17 DEC 2023 06:56:15 PM):
   8.586+
   8.587+; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/parse/tests-tmp4TWTKS75.fasl
   8.588+; compilation finished in 0:00:00.003
   8.589+in suite parse with 2/2 tests:
   8.590+Table ready, 9 rules, 16 states.
   8.591+Table ready, 9 rules, 16 states.
   8.592+Table ready, 9 rules, 16 states.
   8.593+#<PASS LALR-TEST989485> 
   8.594+#<PASS LEX-TEST989484> 
   8.595+No tests failed.
   8.596+; compiling file "/home/ellis/dev/comp/core/lisp/ffi/xkb/pkg.lisp" (written 13 DEC 2023 06:44:53 PM):
   8.597+
   8.598+; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/ffi/xkb/pkg-tmpXSOQ2I78.fasl
   8.599+; compilation finished in 0:00:00.003
   8.600+; 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):
   8.601+
   8.602+; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/ffi/xkb/constants-tmpUA03GLW1.fasl
   8.603+; compilation finished in 0:00:00.003
   8.604+; compiling file "/home/ellis/dev/comp/core/lisp/ffi/xkb/tests.lisp" (written 13 DEC 2023 06:45:16 PM):
   8.605+
   8.606+; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/ffi/xkb/tests-tmpO0OW34V4.fasl
   8.607+; compilation finished in 0:00:00.003
   8.608+in suite xkb with 1/1 tests:
   8.609+#<PASS XKB-BASIC-TEST1037147> 
   8.610+No tests failed.
   8.611+; compiling file "/home/ellis/dev/comp/core/lisp/ffi/btrfs/pkg.lisp" (written 13 DEC 2023 06:45:58 PM):
   8.612+
   8.613+; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/ffi/btrfs/pkg-tmpU8KQLETJ.fasl
   8.614+; compilation finished in 0:00:00.010
   8.615+; 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):
   8.616+
   8.617+
   8.618+; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/ffi/btrfs/constants-tmpLBWGBOTB.fasl
   8.619+; compilation finished in 0:00:00.083
   8.620+; compiling file "/home/ellis/dev/comp/core/lisp/ffi/btrfs/tests.lisp" (written 25 NOV 2023 05:56:52 PM):
   8.621+
   8.622+; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/ffi/btrfs/tests-tmpRX2XGI9U.fasl
   8.623+; compilation finished in 0:00:00.003
   8.624+in suite btrfs with 0/0 tests:
   8.625+No tests failed.
   8.626+; compiling file "/home/ellis/dev/comp/core/lisp/ffi/bqn/pkg.lisp" (written 13 DEC 2023 06:58:19 PM):
   8.627+
   8.628+; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/ffi/bqn/pkg-tmpT2A3PQL9.fasl
   8.629+; compilation finished in 0:00:00.030
   8.630+; 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):
   8.631+
   8.632+; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/ffi/bqn/constants-tmpOVHYA3BO.fasl
   8.633+; compilation finished in 0:00:00.000
   8.634+; compiling file "/home/ellis/dev/comp/core/lisp/ffi/bqn/tests.lisp" (written 13 DEC 2023 05:50:29 PM):
   8.635+
   8.636+; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/ffi/bqn/tests-tmpLT3TYWCE.fasl
   8.637+; compilation finished in 0:00:00.003
   8.638+in suite bqn with 1/1 tests:
   8.639+#<FAIL ARITHMETIC ERROR FLOATING-POINT-INVALID-OPERATION SIGNALLED> 
   8.640+1 out of 1 total tests failed: 
   8.641+   #<RT:TEST BQN :FN BQN-TEST1132470 :ARGS NIL :PERSIST NIL {100F648323}>.
   8.642+1 unexpected failures: 
   8.643+   #<FAIL ARITHMETIC ERROR FLOATING-POINT-INVALID-OPERATION SIGNALLED>.
   8.644+; compiling file "/home/ellis/dev/comp/core/lisp/ffi/k/pkg.lisp" (written 13 DEC 2023 06:58:50 PM):
   8.645+
   8.646+; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/ffi/k/pkg-tmp3YF2HENI.fasl
   8.647+; compilation finished in 0:00:00.070
   8.648+; 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):
   8.649+
   8.650+; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/ffi/k/constants-tmp9EEV8FN4.fasl
   8.651+; compilation finished in 0:00:00.003
   8.652+; compiling file "/home/ellis/dev/comp/core/lisp/ffi/k/tests.lisp" (written 13 DEC 2023 05:51:12 PM):
   8.653+
   8.654+; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/ffi/k/tests-tmpDK25NJJO.fasl
   8.655+; compilation finished in 0:00:00.003
   8.656+in suite k with 1/1 tests:
   8.657+#<PASS K-TEST1180132> 
   8.658+No tests failed.
   8.659+; compiling file "/home/ellis/dev/comp/core/lisp/ffi/tree-sitter/pkg.lisp" (written 13 DEC 2023 06:46:39 PM):
   8.660+
   8.661+; 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
   8.662+; compilation finished in 0:00:00.063
   8.663+; 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):
   8.664+
   8.665+; 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
   8.666+; compilation finished in 0:00:00.003
   8.667+; compiling file "/home/ellis/dev/comp/core/lisp/ffi/tree-sitter/tests.lisp" (written 13 DEC 2023 05:51:56 PM):
   8.668+
   8.669+; 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
   8.670+; compilation finished in 0:00:00.003
   8.671+in suite tree-sitter with 2/2 tests:
   8.672+#<FAIL THE ALIEN FUNCTION "TREE_SITTER_RUST" IS UNDEFINED.> 
   8.673+#<PASS TS-JSON-TEST1227794> 
   8.674+1 out of 2 total tests failed: 
   8.675+   #<RT:TEST TS-RUST :FN TS-RUST-TEST1227795 :ARGS NIL :PERSIST NIL {100DEB7CC3}>.
   8.676+1 unexpected failures: 
   8.677+   #<FAIL THE ALIEN FUNCTION "TREE_SITTER_RUST" IS UNDEFINED.>.
   8.678+; compiling file "/home/ellis/dev/comp/core/lisp/ffi/uring/pkg.lisp" (written 13 DEC 2023 05:52:54 PM):
   8.679+
   8.680+; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/ffi/uring/pkg-tmpOZHFIU2N.fasl
   8.681+; compilation finished in 0:00:00.000
   8.682+; 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):
   8.683+
   8.684+; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/ffi/uring/constants-tmpJD9SCIW3.fasl
   8.685+; compilation finished in 0:00:00.003
   8.686+; compiling file "/home/ellis/dev/comp/core/lisp/ffi/uring/tests.lisp" (written 13 DEC 2023 05:52:46 PM):
   8.687+
   8.688+; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/ffi/uring/tests-tmpICVK4HSI.fasl
   8.689+; compilation finished in 0:00:00.003
   8.690+in suite uring with 0/0 tests:
   8.691+No tests failed.
   8.692+; compiling file "/home/ellis/dev/comp/core/lisp/ffi/zstd/pkg.lisp" (written 13 DEC 2023 05:53:38 PM):
   8.693+
   8.694+; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/ffi/zstd/pkg-tmpA5CK3QHN.fasl
   8.695+; compilation finished in 0:00:00.003
   8.696+; 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):
   8.697+
   8.698+; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/ffi/zstd/constants-tmp5KE6HXAY.fasl
   8.699+; compilation finished in 0:00:00.003
   8.700+; compiling file "/home/ellis/dev/comp/core/lisp/ffi/zstd/tests.lisp" (written 13 DEC 2023 05:53:59 PM):
   8.701+
   8.702+; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/ffi/zstd/tests-tmp5UBS1APN.fasl
   8.703+; compilation finished in 0:00:00.000
   8.704+in suite zstd with 0/0 tests:
   8.705+No tests failed.
   8.706+; compiling file "/home/ellis/dev/comp/core/lisp/ffi/blake3/pkg.lisp" (written 13 DEC 2023 06:48:06 PM):
   8.707+
   8.708+; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/ffi/blake3/pkg-tmpSI9E4AQB.fasl
   8.709+; compilation finished in 0:00:00.033
   8.710+; 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):
   8.711+
   8.712+; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/ffi/blake3/constants-tmpID7X8UGC.fasl
   8.713+; compilation finished in 0:00:00.000
   8.714+; compiling file "/home/ellis/dev/comp/core/lisp/ffi/blake3/tests.lisp" (written 13 DEC 2023 10:48:14 PM):
   8.715+
   8.716+; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/ffi/blake3/tests-tmpFYN8G5D1.fasl
   8.717+; compilation finished in 0:00:00.003
   8.718+in suite blake3 with 2/2 tests:
   8.719+
   8.720+#<sb-alien-internals:alien-value :sap #X7FCA3A12F888 :type (*
   8.721+                                                            (sb-alien:struct
   8.722+                                                             blake3/pkg:blake3-hasher
   8.723+                                                             (blake3/pkg::key
   8.724+                                                              (array
   8.725+                                                               (sb-alien:unsigned
   8.726+                                                                32)
   8.727+                                                               8)
   8.728+                                                              :offset 0)
   8.729+                                                             (blake3/pkg::chunk
   8.730+                                                              (sb-alien:struct
   8.731+                                                               blake3/pkg:blake3-chunk-state
   8.732+                                                               (blake3/pkg::key
   8.733+                                                                (array
   8.734+                                                                 (sb-alien:unsigned
   8.735+                                                                  32)
   8.736+                                                                 8)
   8.737+                                                                :offset 0)
   8.738+                                                               (blake3/pkg::chunk-counter
   8.739+                                                                (sb-alien:unsigned
   8.740+                                                                 64)
   8.741+                                                                :offset 256)
   8.742+                                                               (blake3/pkg::buf
   8.743+                                                                (array
   8.744+                                                                 (sb-alien:unsigned
   8.745+                                                                  8)
   8.746+                                                                 64)
   8.747+                                                                :offset 320)
   8.748+                                                               (blake3/pkg::buf-len
   8.749+                                                                (sb-alien:unsigned
   8.750+                                                                 8)
   8.751+                                                                :offset 832)
   8.752+                                                               (blake3/pkg::blocks-compressed
   8.753+                                                                (sb-alien:unsigned
   8.754+                                                                 8)
   8.755+                                                                :offset 840)
   8.756+                                                               (blake3/pkg::flags
   8.757+                                                                (sb-alien:unsigned
   8.758+                                                                 8)
   8.759+                                                                :offset 848))
   8.760+                                                              :offset 256)
   8.761+                                                             (blake3/pkg::cv-stack-len
   8.762+                                                              (sb-alien:unsigned
   8.763+                                                               8)
   8.764+                                                              :offset 1152)
   8.765+                                                             (blake3/pkg::cv-stack
   8.766+                                                              (array
   8.767+                                                               (sb-alien:unsigned
   8.768+                                                                8)
   8.769+                                                               1760)
   8.770+                                                              :offset 1160)))> 
   8.771+#<sb-alien-internals:alien-value :sap #X7FCA3A12F880 :type (*
   8.772+                                                            (*
   8.773+                                                             (sb-alien:unsigned
   8.774+                                                              8)))> 
   8.775+#<PASS HASHER-TEST1370780> 
   8.776+#<PASS VERSION-TEST1370779> 
   8.777+No tests failed.
   8.778+in suite blake3 with 0/2 tests:
   8.779+No tests failed.
   8.780+; compiling file "/home/ellis/dev/comp/core/lisp/ffi/rocksdb/pkg.lisp" (written 15 DEC 2023 07:58:11 PM):
   8.781+
   8.782+; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/ffi/rocksdb/pkg-tmpG1VNK6NW.fasl
   8.783+; compilation finished in 0:00:00.006
   8.784+; compiling file "/home/ellis/dev/comp/core/lisp/ffi/rocksdb/macs.lisp" (written 15 DEC 2023 09:41:24 PM):
   8.785+
   8.786+; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/ffi/rocksdb/macs-tmpV4YWE7CS.fasl
   8.787+; compilation finished in 0:00:00.010
   8.788+; compiling file "/home/ellis/dev/comp/core/lisp/ffi/rocksdb/types.lisp" (written 15 DEC 2023 11:17:56 PM):
   8.789+
   8.790+; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/ffi/rocksdb/types-tmpC487WU3K.fasl
   8.791+; compilation finished in 0:00:00.023
   8.792+; compiling file "/home/ellis/dev/comp/core/lisp/ffi/rocksdb/opts.lisp" (written 15 DEC 2023 10:06:42 PM):
   8.793+
   8.794+; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/ffi/rocksdb/opts-tmpKMQH3GP.fasl
   8.795+; compilation finished in 0:00:00.566
   8.796+; compiling file "/home/ellis/dev/comp/core/lisp/ffi/rocksdb/db.lisp" (written 15 DEC 2023 07:48:32 PM):
   8.797+
   8.798+; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/ffi/rocksdb/db-tmp8N0WO2QA.fasl
   8.799+; compilation finished in 0:00:00.240
   8.800+; compiling file "/home/ellis/dev/comp/core/lisp/ffi/rocksdb/tests.lisp" (written 16 DEC 2023 03:58:56 PM):
   8.801+
   8.802+; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/ffi/rocksdb/tests-tmpZ9QI367A.fasl
   8.803+; compilation finished in 0:00:00.013
   8.804+in suite rocksdb with 2/2 tests:
   8.805+#<PASS DB-BASIC-TEST1418431> 
   8.806+#<PASS SET-OPTS-TEST1418430> 
   8.807+No tests failed.
   8.808+; compiling file "/home/ellis/dev/comp/core/lisp/lib/rdb/pkg.lisp" (written 15 DEC 2023 10:28:03 PM):
   8.809+
   8.810+; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/rdb/pkg-tmpRD10QMAI.fasl
   8.811+; compilation finished in 0:00:00.003
   8.812+; compiling file "/home/ellis/dev/comp/core/lisp/lib/rdb/err.lisp" (written 16 DEC 2023 01:58:11 AM):
   8.813+
   8.814+; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/rdb/err-tmp2L2R3A8M.fasl
   8.815+; compilation finished in 0:00:00.006
   8.816+; compiling file "/home/ellis/dev/comp/core/lisp/lib/rdb/util.lisp" (written 15 DEC 2023 10:26:02 PM):
   8.817+
   8.818+; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/rdb/util-tmp1CJ2OZ96.fasl
   8.819+; compilation finished in 0:00:00.056
   8.820+; compiling file "/home/ellis/dev/comp/core/lisp/lib/rdb/proto.lisp" (written 11 DEC 2023 10:15:28 PM):
   8.821+
   8.822+; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/rdb/proto-tmpDKS9KGUG.fasl
   8.823+; compilation finished in 0:00:00.003
   8.824+; compiling file "/home/ellis/dev/comp/core/lisp/lib/rdb/obj.lisp" (written 16 DEC 2023 12:49:27 AM):
   8.825+
   8.826+; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/rdb/obj-tmp3E37X9HX.fasl
   8.827+; compilation finished in 0:00:00.063
   8.828+; compiling file "/home/ellis/dev/comp/core/lisp/lib/rdb/macs.lisp" (written 14 DEC 2023 05:26:46 PM):
   8.829+
   8.830+; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/rdb/macs-tmpXPWOLC8S.fasl
   8.831+; compilation finished in 0:00:00.006
   8.832+; compiling file "/home/ellis/dev/comp/core/lisp/lib/rdb/tests.lisp" (written 16 DEC 2023 12:20:45 AM):
   8.833+
   8.834+; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/rdb/tests-tmpUSWNVC8E.fasl
   8.835+; compilation finished in 0:00:00.013
   8.836+in suite rdb with 7/7 tests:
   8.837+#<PASS RDB-BYTES-TEST1466155> 
   8.838+#<PASS ERRORS-TEST1466154> 
   8.839+
   8.840+#<FAIL #<RDB-ERROR EXCEPTION: UNHANDLED MEMORY FAULT AT #X10. {1007AC2CB3}>> 
   8.841+
   8.842+#<FAIL #<RDB-ERROR EXCEPTION: UNHANDLED MEMORY FAULT AT #X10. {100A122CE3}>> 
   8.843+
   8.844+#<FAIL #<RDB-ERROR EXCEPTION: UNHANDLED MEMORY FAULT AT #X10. {100A9F1E73}>> 
   8.845+
   8.846+#<FAIL #<RDB-ERROR EXCEPTION: UNHANDLED MEMORY FAULT AT #X0. {100BB96D53}>> 
   8.847+#<PASS MINIMAL-TEST1466149> 
   8.848+4 out of 7 total tests failed: 
   8.849+   #<RT:TEST WITH-CF :FN WITH-CF-TEST1466153 :ARGS NIL :PERSIST NIL {100558B543}>, 
   8.850+   #<RT:TEST WITH-ITER :FN WITH-ITER-TEST1466152 :ARGS NIL :PERSIST NIL {100558B463}>, 
   8.851+   #<RT:TEST WITH-DB-RAW :FN WITH-DB-RAW-TEST1466151 :ARGS NIL :PERSIST NIL {100558B383}>, 
   8.852+   #<RT:TEST RDB :FN RDB-TEST1466150 :ARGS NIL :PERSIST NIL {100558B2A3}>.
   8.853+4 unexpected failures: 
   8.854+   #<FAIL #<RDB-ERROR EXCEPTION: UNHANDLED MEMORY FAULT AT #X0. {100BB96D53}>>, 
   8.855+   #<FAIL #<RDB-ERROR EXCEPTION: UNHANDLED MEMORY FAULT AT #X10. {100A9F1E73}>>, 
   8.856+   #<FAIL #<RDB-ERROR EXCEPTION: UNHANDLED MEMORY FAULT AT #X10. {100A122CE3}>>, 
   8.857+   #<FAIL #<RDB-ERROR EXCEPTION: UNHANDLED MEMORY FAULT AT #X10. {1007AC2CB3}>>.
   8.858+; compiling file "/home/ellis/dev/comp/core/lisp/lib/obj/pkg.lisp" (written 17 DEC 2023 07:40:17 PM):
   8.859+
   8.860+; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/obj/pkg-tmp68FKQK8H.fasl
   8.861+; compilation finished in 0:00:00.003
   8.862+; compiling file "/home/ellis/dev/comp/core/lisp/lib/obj/uri.lisp" (written 17 DEC 2023 12:58:47 AM):
   8.863+
   8.864+
   8.865+; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/obj/uri-tmpMU3D23G2.fasl
   8.866+; compilation finished in 0:00:00.563
   8.867+; compiling file "/home/ellis/dev/comp/core/lisp/lib/obj/hash.lisp" (written 16 DEC 2023 08:51:51 PM):
   8.868+
   8.869+; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/obj/hash-tmpP7RRFRW4.fasl
   8.870+; compilation finished in 0:00:00.003
   8.871+; compiling file "/home/ellis/dev/comp/core/lisp/lib/obj/id.lisp" (written 16 DEC 2023 09:27:24 PM):
   8.872+
   8.873+; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/obj/id-tmp11AFZINB.fasl
   8.874+; compilation finished in 0:00:00.006
   8.875+; compiling file "/home/ellis/dev/comp/core/lisp/lib/obj/seq.lisp" (written 17 DEC 2023 03:58:19 AM):
   8.876+
   8.877+; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/obj/seq-tmpN84Z1F4D.fasl
   8.878+; compilation finished in 0:00:00.000
   8.879+; compiling file "/home/ellis/dev/comp/core/lisp/lib/obj/tree.lisp" (written 16 DEC 2023 08:49:18 PM):
   8.880+
   8.881+; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/obj/tree-tmpHX0IAQ8A.fasl
   8.882+; compilation finished in 0:00:00.003
   8.883+; compiling file "/home/ellis/dev/comp/core/lisp/lib/obj/graph.lisp" (written 16 DEC 2023 11:23:51 PM):
   8.884+
   8.885+; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/obj/graph-tmp8MQVZGT.fasl
   8.886+; compilation finished in 0:00:00.003
   8.887+; compiling file "/home/ellis/dev/comp/core/lisp/lib/obj/color.lisp" (written 16 DEC 2023 04:26:21 PM):
   8.888+
   8.889+; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/obj/color-tmp88LUAVGW.fasl
   8.890+; compilation finished in 0:00:00.046
   8.891+; compiling file "/home/ellis/dev/comp/core/lisp/lib/obj/tbl.lisp" (written 16 DEC 2023 04:26:46 PM):
   8.892+
   8.893+
   8.894+; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/obj/tbl-tmpM5RP096T.fasl
   8.895+; compilation finished in 0:00:00.026
   8.896+; compiling file "/home/ellis/dev/comp/core/lisp/lib/nlp/data.lisp" (written 24 NOV 2023 05:46:34 PM):
   8.897+
   8.898+; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/nlp/data-tmpRHTB3TH1.fasl
   8.899+; compilation finished in 0:00:00.020
   8.900+; compiling file "/home/ellis/dev/comp/core/lisp/lib/nlp/stem/porter.lisp" (written 24 NOV 2023 03:07:28 PM):
   8.901+
   8.902+; 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
   8.903+; compilation finished in 0:00:00.120
   8.904+; compiling file "/home/ellis/dev/comp/core/lisp/lib/nlp/tokenize.lisp" (written 13 DEC 2023 06:09:12 PM):
   8.905+
   8.906+; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/nlp/tokenize-tmp6202QBVV.fasl
   8.907+; compilation finished in 0:00:00.006
   8.908+; compiling file "/home/ellis/dev/comp/core/lisp/lib/nlp/doc.lisp" (written 13 DEC 2023 06:01:56 PM):
   8.909+
   8.910+; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/nlp/doc-tmp8COQHEZO.fasl
   8.911+; compilation finished in 0:00:00.036
   8.912+; compiling file "/home/ellis/dev/comp/core/lisp/lib/nlp/textrank.lisp" (written 24 NOV 2023 06:13:14 PM):
   8.913+
   8.914+; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/nlp/textrank-tmpQYBBS7QC.fasl
   8.915+; compilation finished in 0:00:00.020
   8.916+; compiling file "/home/ellis/dev/comp/core/lisp/lib/nlp/dbscan.lisp" (written 24 NOV 2023 05:44:58 PM):
   8.917+
   8.918+; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/nlp/dbscan-tmpAMQ7AMSJ.fasl
   8.919+; compilation finished in 0:00:00.026
   8.920+; compiling file "/home/ellis/dev/comp/core/lisp/lib/nlp/section.lisp" (written 24 NOV 2023 05:52:49 PM):
   8.921+
   8.922+; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/nlp/section-tmpQSC8Z7I4.fasl
   8.923+; compilation finished in 0:00:00.006
   8.924+; compiling file "/home/ellis/dev/comp/core/lisp/lib/nlp/pkg.lisp" (written 24 NOV 2023 06:04:26 PM):
   8.925+
   8.926+; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/nlp/pkg-tmpNGMCS43U.fasl
   8.927+; compilation finished in 0:00:00.000
   8.928+; compiling file "/home/ellis/dev/comp/core/lisp/lib/organ/pkg.lisp" (written 13 DEC 2023 04:17:10 PM):
   8.929+
   8.930+; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/organ/pkg-tmp5EM0MAXI.fasl
   8.931+; compilation finished in 0:00:00.033
   8.932+; compiling file "/home/ellis/dev/comp/core/lisp/lib/dot/pkg.lisp" (written 16 DEC 2023 05:41:27 PM):
   8.933+
   8.934+; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/dot/pkg-tmpPO1KM2UM.fasl
   8.935+; compilation finished in 0:00:00.186
   8.936+; compiling file "/home/ellis/dev/comp/core/lisp/lib/cli/pkg.lisp" (written 17 DEC 2023 08:58:41 PM):
   8.937+
   8.938+; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/cli/pkg-tmpSFHGUSI2.fasl
   8.939+; compilation finished in 0:00:00.213
   8.940+; compiling file "/home/ellis/dev/comp/core/lisp/lib/cli/progress.lisp" (written 16 DEC 2023 09:27:11 PM):
   8.941+
   8.942+; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/cli/progress-tmpJEMJHCAQ.fasl
   8.943+; compilation finished in 0:00:00.036
   8.944+; compiling file "/home/ellis/dev/comp/core/lisp/lib/cli/repl.lisp" (written 16 DEC 2023 09:18:04 PM):
   8.945+
   8.946+; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/cli/repl-tmpJV5SBQ61.fasl
   8.947+; compilation finished in 0:00:00.000
   8.948+; compiling file "/home/ellis/dev/comp/core/lisp/lib/skel/pkg.lisp" (written 17 DEC 2023 07:49:55 PM):
   8.949+
   8.950+; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/skel/pkg-tmpFHSB04A0.fasl
   8.951+; compilation finished in 0:00:00.003
   8.952+; compiling file "/home/ellis/dev/comp/core/lisp/lib/skel/core/err.lisp" (written 09 DEC 2023 09:34:08 PM):
   8.953+
   8.954+; 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
   8.955+; compilation finished in 0:00:00.000
   8.956+; compiling file "/home/ellis/dev/comp/core/lisp/lib/skel/core/proto.lisp" (written 16 DEC 2023 06:07:07 PM):
   8.957+
   8.958+; 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
   8.959+; compilation finished in 0:00:00.006
   8.960+; compiling file "/home/ellis/dev/comp/core/lisp/lib/skel/core/header.lisp" (written 16 DEC 2023 06:08:37 PM):
   8.961+
   8.962+; 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
   8.963+; compilation finished in 0:00:00.020
   8.964+; compiling file "/home/ellis/dev/comp/core/lisp/lib/skel/core/virt.lisp" (written 09 DEC 2023 09:39:10 PM):
   8.965+
   8.966+; 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
   8.967+; compilation finished in 0:00:00.000
   8.968+; compiling file "/home/ellis/dev/comp/core/lisp/lib/skel/core/obj.lisp" (written 16 DEC 2023 06:09:31 PM):
   8.969+
   8.970+; 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
   8.971+; compilation finished in 0:00:00.100
   8.972+; compiling file "/home/ellis/dev/comp/core/lisp/lib/skel/core/vc/git.lisp" (written 17 DEC 2023 07:50:07 PM):
   8.973+
   8.974+; 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
   8.975+; compilation finished in 0:00:00.003
   8.976+; compiling file "/home/ellis/dev/comp/core/lisp/lib/skel/core/vc/hg.lisp" (written 16 DEC 2023 01:02:47 AM):
   8.977+
   8.978+; 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
   8.979+; compilation finished in 0:00:00.030
   8.980+; compiling file "/home/ellis/dev/comp/core/lisp/lib/skel/core/util.lisp" (written 16 DEC 2023 06:09:48 PM):
   8.981+
   8.982+
   8.983+; 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
   8.984+; compilation finished in 0:00:00.020
   8.985+; compiling file "/home/ellis/dev/comp/core/lisp/lib/skel/core/vm.lisp" (written 16 DEC 2023 06:10:07 PM):
   8.986+
   8.987+; 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
   8.988+; compilation finished in 0:00:00.026
   8.989+; compiling file "/home/ellis/dev/comp/core/lisp/lib/skel/comp/asd.lisp" (written 09 DEC 2023 09:40:44 PM):
   8.990+
   8.991+; 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
   8.992+; compilation finished in 0:00:00.003
   8.993+; compiling file "/home/ellis/dev/comp/core/lisp/lib/skel/comp/containerfile.lisp" (written 09 DEC 2023 09:40:51 PM):
   8.994+
   8.995+; 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
   8.996+; compilation finished in 0:00:00.000
   8.997+; compiling file "/home/ellis/dev/comp/core/lisp/lib/skel/comp/ignore.lisp" (written 09 DEC 2023 09:40:57 PM):
   8.998+
   8.999+; 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
  8.1000+; compilation finished in 0:00:00.000
  8.1001+; compiling file "/home/ellis/dev/comp/core/lisp/lib/skel/comp/makefile.lisp" (written 13 DEC 2023 06:53:54 PM):
  8.1002+
  8.1003+; 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
  8.1004+; compilation finished in 0:00:00.040
  8.1005+; compiling file "/home/ellis/dev/comp/core/lisp/lib/skel/comp/pkgbuild.lisp" (written 09 DEC 2023 10:59:33 PM):
  8.1006+
  8.1007+; 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
  8.1008+; compilation finished in 0:00:00.000
  8.1009+; compiling file "/home/ellis/dev/comp/core/lisp/lib/skel/tools/deploy.lisp" (written 10 DEC 2023 09:15:04 PM):
  8.1010+
  8.1011+; 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
  8.1012+; compilation finished in 0:00:00.000
  8.1013+; compiling file "/home/ellis/dev/comp/core/lisp/lib/skel/tools/viz.lisp" (written 10 DEC 2023 09:15:08 PM):
  8.1014+
  8.1015+; 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
  8.1016+; compilation finished in 0:00:00.000
  8.1017+; compiling file "/home/ellis/dev/comp/core/lisp/lib/skel/tests.lisp" (written 16 DEC 2023 06:08:02 PM):
  8.1018+
  8.1019+; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/skel/tests-tmpJNADND61.fasl
  8.1020+; compilation finished in 0:00:00.006
  8.1021+in suite skel with 6/6 tests:
  8.1022+#<PASS VM-TEST1513936> 
  8.1023+#<PASS MAKEFILE-TEST1513935> 
  8.1024+#<PASS SKELRC-TEST1513934> 
  8.1025+#<PASS SKELFILE-TEST1513933> 
  8.1026+#<PASS HEADER-COMMENTS-TEST1513932> 
  8.1027+#<PASS SANITY-TEST1513931> 
  8.1028+No tests failed.
  8.1029+; compiling file "/home/ellis/dev/comp/core/lisp/lib/organ/pkg.lisp" (written 13 DEC 2023 04:17:10 PM):
  8.1030+
  8.1031+; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/organ/pkg-tmpKEV7GFR4.fasl
  8.1032+; compilation finished in 0:00:00.033
  8.1033+; compiling file "/home/ellis/dev/comp/core/lisp/lib/organ/tests.lisp" (written 13 DEC 2023 06:29:43 PM):
  8.1034+
  8.1035+; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/organ/tests-tmp13EJYBWB.fasl
  8.1036+; compilation finished in 0:00:00.003
  8.1037+in suite organ with 3/3 tests:
  8.1038+
  8.1039+#<FAIL #<FUNCTION (LAMBDA (STRING CL-PPCRE::START CL-PPCRE::END)
  8.1040+                    :IN
  8.1041+                    CL-PPCRE::CREATE-SCANNER-AUX) {101854C63B}> IS NOT A STRING DESIGNATOR.> 
  8.1042+
  8.1043+#<FAIL THE FILE #P"/HOME/ELLIS/DEV/COMP/CORE/TESTS.ORG" DOES NOT EXIST:
  8.1044+         NO SUCH FILE OR DIRECTORY> 
  8.1045+
  8.1046+#<FAIL THE FILE #P"/HOME/ELLIS/DEV/COMP/CORE/TESTS.ORG" DOES NOT EXIST:
  8.1047+         NO SUCH FILE OR DIRECTORY> 
  8.1048+3 out of 3 total tests failed: 
  8.1049+   #<RT:TEST ORG-HEADLINE :FN ORG-HEADLINE-TEST1562613 :ARGS NIL :PERSIST NIL {101890A4A3}>, 
  8.1050+   #<RT:TEST ORG-LINES :FN ORG-LINES-TEST1562612 :ARGS NIL :PERSIST NIL {101890A3C3}>, 
  8.1051+   #<RT:TEST ORG-FILE :FN ORG-FILE-TEST1562611 :ARGS NIL :PERSIST NIL {101890A2E3}>.
  8.1052+3 unexpected failures: 
  8.1053+   #<FAIL THE FILE #P"/HOME/ELLIS/DEV/COMP/CORE/TESTS.ORG" DOES NOT EXIST:
  8.1054+         NO SUCH FILE OR DIRECTORY>, 
  8.1055+   #<FAIL THE FILE #P"/HOME/ELLIS/DEV/COMP/CORE/TESTS.ORG" DOES NOT EXIST:
  8.1056+         NO SUCH FILE OR DIRECTORY>, 
  8.1057+   #<FAIL #<FUNCTION (LAMBDA (STRING CL-PPCRE::START CL-PPCRE::END)
  8.1058+                    :IN
  8.1059+                    CL-PPCRE::CREATE-SCANNER-AUX) {101854C63B}> IS NOT A STRING DESIGNATOR.>.
  8.1060+; compiling file "/home/ellis/dev/comp/core/lisp/lib/nlp/tests.lisp" (written 13 DEC 2023 06:02:19 PM):
  8.1061+
  8.1062+; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/nlp/tests-tmp93YER753.fasl
  8.1063+; compilation finished in 0:00:00.003
  8.1064+in suite nlp with 3/3 tests:
  8.1065+#<PASS TEXTRANK-TEST1610261> 
  8.1066+#<PASS DBSCAN-TEST1610260> 
  8.1067+#<PASS PORTER-STEM-TEST1610259> 
  8.1068+No tests failed.
  8.1069+; compiling file "/home/ellis/dev/comp/core/lisp/lib/dot/pkg.lisp" (written 16 DEC 2023 05:41:27 PM):
  8.1070+
  8.1071+; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/dot/pkg-tmpB50UYUD7.fasl
  8.1072+; compilation finished in 0:00:00.186
  8.1073+; compiling file "/home/ellis/dev/comp/core/lisp/lib/dot/tests.lisp" (written 13 DEC 2023 10:36:17 PM):
  8.1074+
  8.1075+; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/dot/tests-tmp7R9QD7N9.fasl
  8.1076+; compilation finished in 0:00:00.010
  8.1077+in suite dot with 1/1 tests:
  8.1078+,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,#<PASS DOT-TEST1657914> 
  8.1079+No tests failed.
  8.1080+; compiling file "/home/ellis/dev/comp/core/lisp/lib/obj/pkg.lisp" (written 17 DEC 2023 07:40:17 PM):
  8.1081+
  8.1082+; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/obj/pkg-tmpGP8R3FTA.fasl
  8.1083+; compilation finished in 0:00:00.003
  8.1084+; compiling file "/home/ellis/dev/comp/core/lisp/lib/obj/uri.lisp" (written 17 DEC 2023 12:58:47 AM):
  8.1085+
  8.1086+
  8.1087+; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/obj/uri-tmp121QKS9N.fasl
  8.1088+; compilation finished in 0:00:00.716
  8.1089+; compiling file "/home/ellis/dev/comp/core/lisp/lib/obj/hash.lisp" (written 16 DEC 2023 08:51:51 PM):
  8.1090+
  8.1091+; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/obj/hash-tmp2JF031K4.fasl
  8.1092+; compilation finished in 0:00:00.000
  8.1093+; compiling file "/home/ellis/dev/comp/core/lisp/lib/obj/id.lisp" (written 16 DEC 2023 09:27:24 PM):
  8.1094+
  8.1095+; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/obj/id-tmpX1DK061H.fasl
  8.1096+; compilation finished in 0:00:00.006
  8.1097+; compiling file "/home/ellis/dev/comp/core/lisp/lib/obj/seq.lisp" (written 17 DEC 2023 03:58:19 AM):
  8.1098+
  8.1099+; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/obj/seq-tmp4FJCN3GX.fasl
  8.1100+; compilation finished in 0:00:00.000
  8.1101+; compiling file "/home/ellis/dev/comp/core/lisp/lib/obj/tree.lisp" (written 16 DEC 2023 08:49:18 PM):
  8.1102+
  8.1103+; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/obj/tree-tmpWO4JLIQB.fasl
  8.1104+; compilation finished in 0:00:00.000
  8.1105+; compiling file "/home/ellis/dev/comp/core/lisp/lib/obj/graph.lisp" (written 16 DEC 2023 11:23:51 PM):
  8.1106+
  8.1107+; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/obj/graph-tmpHBCFHPPX.fasl
  8.1108+; compilation finished in 0:00:00.006
  8.1109+; compiling file "/home/ellis/dev/comp/core/lisp/lib/obj/color.lisp" (written 16 DEC 2023 04:26:21 PM):
  8.1110+
  8.1111+; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/obj/color-tmp8ZEXUD27.fasl
  8.1112+; compilation finished in 0:00:00.050
  8.1113+; compiling file "/home/ellis/dev/comp/core/lisp/lib/obj/tbl.lisp" (written 16 DEC 2023 04:26:46 PM):
  8.1114+
  8.1115+
  8.1116+; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/obj/tbl-tmp95B25LCL.fasl
  8.1117+; compilation finished in 0:00:00.030
  8.1118+; compiling file "/home/ellis/dev/comp/core/lisp/lib/obj/tests.lisp" (written 17 DEC 2023 07:42:38 PM):
  8.1119+
  8.1120+; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/obj/tests-tmpAMNCEZSG.fasl
  8.1121+; compilation finished in 0:00:00.006
  8.1122+in suite obj with 5/5 tests:
  8.1123+#<PASS DEF-SEQ-TEST1705646> 
  8.1124+#<PASS DEF-ITER-TEST1705645> 
  8.1125+#<PASS IDS-TEST1705644> 
  8.1126+#<PASS TABLES-TEST1705643> 
  8.1127+#<PASS RAINBOW-TEST1705642> 
  8.1128+No tests failed.
  8.1129+; compiling file "/home/ellis/dev/comp/core/lisp/lib/log/pkg.lisp" (written 13 DEC 2023 04:11:10 PM):
  8.1130+
  8.1131+
  8.1132+; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/log/pkg-tmpVQGQLFW2.fasl
  8.1133+; compilation finished in 0:00:00.026
  8.1134+; compiling file "/home/ellis/dev/comp/core/lisp/lib/rt/pkg.lisp" (written 17 DEC 2023 09:31:35 PM):
  8.1135+
  8.1136+; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/rt/pkg-tmpXATIMY4E.fasl
  8.1137+; compilation finished in 0:00:00.133
  8.1138+; compiling file "/home/ellis/dev/comp/core/lisp/lib/rt/bench.lisp" (written 17 DEC 2023 06:05:37 PM):
  8.1139+
  8.1140+; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/rt/bench-tmp3LJ5VTJR.fasl
  8.1141+; compilation finished in 0:00:00.010
  8.1142+; compiling file "/home/ellis/dev/comp/core/lisp/lib/rt/trace.lisp" (written 17 DEC 2023 05:41:51 PM):
  8.1143+
  8.1144+; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/rt/trace-tmp8VUWAF03.fasl
  8.1145+; compilation finished in 0:00:00.133
  8.1146+; compiling file "/home/ellis/dev/comp/core/lisp/lib/rt/flamegraph.lisp" (written 17 DEC 2023 06:02:47 PM):
  8.1147+
  8.1148+; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/rt/flamegraph-tmpJUI0JWVS.fasl
  8.1149+; compilation finished in 0:00:00.030
  8.1150+; compiling file "/home/ellis/dev/comp/core/lisp/lib/log/tests.lisp" (written 13 DEC 2023 05:07:32 PM):
  8.1151+
  8.1152+; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/log/tests-tmpHNA3KE33.fasl
  8.1153+; compilation finished in 0:00:00.003
  8.1154+in suite log with 1/1 tests:
  8.1155+#<PASS LOG-TEST1753338> 
  8.1156+No tests failed.
  8.1157+; compiling file "/home/ellis/dev/comp/core/lisp/lib/net/pkg.lisp" (written 17 DEC 2023 02:19:00 AM):
  8.1158+
  8.1159+; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/net/pkg-tmp9QACGPOH.fasl
  8.1160+; compilation finished in 0:00:00.003
  8.1161+; compiling file "/home/ellis/dev/comp/core/lisp/lib/net/err.lisp" (written 16 DEC 2023 10:06:36 PM):
  8.1162+
  8.1163+; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/net/err-tmpST69PK2Q.fasl
  8.1164+; compilation finished in 0:00:00.003
  8.1165+; compiling file "/home/ellis/dev/comp/core/lisp/lib/net/obj.lisp" (written 17 DEC 2023 01:36:27 AM):
  8.1166+
  8.1167+; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/net/obj-tmpYAKMHP3C.fasl
  8.1168+; compilation finished in 0:00:00.000
  8.1169+; compiling file "/home/ellis/dev/comp/core/lisp/lib/net/udp.lisp" (written 16 DEC 2023 10:09:22 PM):
  8.1170+
  8.1171+; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/net/udp-tmpT250CJEH.fasl
  8.1172+; compilation finished in 0:00:00.006
  8.1173+; compiling file "/home/ellis/dev/comp/core/lisp/lib/net/tcp.lisp" (written 16 DEC 2023 11:08:35 PM):
  8.1174+
  8.1175+; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/net/tcp-tmpZ5LLIZWU.fasl
  8.1176+; compilation finished in 0:00:00.003
  8.1177+; compiling file "/home/ellis/dev/comp/core/lisp/lib/net/codec/punycode.lisp" (written 17 DEC 2023 02:20:41 AM):
  8.1178+
  8.1179+; 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
  8.1180+; compilation finished in 0:00:00.060
  8.1181+; compiling file "/home/ellis/dev/comp/core/lisp/lib/net/codec/dns.lisp" (written 17 DEC 2023 01:57:54 AM):
  8.1182+
  8.1183+
  8.1184+; 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
  8.1185+; compilation finished in 0:00:00.046
  8.1186+; compiling file "/home/ellis/dev/comp/core/lisp/lib/net/codec/tlv.lisp" (written 16 DEC 2023 10:27:28 PM):
  8.1187+
  8.1188+; 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
  8.1189+; compilation finished in 0:00:00.006
  8.1190+; compiling file "/home/ellis/dev/comp/core/lisp/lib/net/codec/osc.lisp" (written 17 DEC 2023 01:32:18 AM):
  8.1191+
  8.1192+; 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
  8.1193+; compilation finished in 0:00:00.136
  8.1194+; compiling file "/home/ellis/dev/comp/core/lisp/lib/net/proto/crew.lisp" (written 16 DEC 2023 10:59:21 PM):
  8.1195+
  8.1196+; 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
  8.1197+; compilation finished in 0:00:00.006
  8.1198+; compiling file "/home/ellis/dev/comp/core/lisp/lib/net/proto/dns.lisp" (written 17 DEC 2023 02:14:45 AM):
  8.1199+
  8.1200+; 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
  8.1201+; compilation finished in 0:00:00.056
  8.1202+; compiling file "/home/ellis/dev/comp/core/lisp/lib/net/tests.lisp" (written 17 DEC 2023 02:21:58 AM):
  8.1203+
  8.1204+; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/net/tests-tmpSU9OHSB9.fasl
  8.1205+; compilation finished in 0:00:00.003
  8.1206+in suite net with 6/6 tests:
  8.1207+#<PASS SANITY-TEST1801043> 
  8.1208+#<PASS OSC-TEST1801042> 
  8.1209+#<PASS TLV-TEST1801041> 
  8.1210+#<PASS UDP-TEST1801040> 
  8.1211+#<PASS TCP-TEST1801039> 
  8.1212+#<PASS DNS-TEST1801038> 
  8.1213+No tests failed.
  8.1214+; compiling file "/home/ellis/dev/comp/core/lisp/lib/packy/pkg.lisp" (written 12 DEC 2023 06:27:36 PM):
  8.1215+
  8.1216+; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/packy/pkg-tmpTEZ5J20P.fasl
  8.1217+; compilation finished in 0:00:00.003
  8.1218+; compiling file "/home/ellis/dev/comp/core/lisp/lib/packy/proto.lisp" (written 09 DEC 2023 11:17:07 PM):
  8.1219+
  8.1220+; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/packy/proto-tmp7EQWE70T.fasl
  8.1221+; compilation finished in 0:00:00.000
  8.1222+; compiling file "/home/ellis/dev/comp/core/lisp/lib/packy/obj.lisp" (written 09 DEC 2023 11:19:20 PM):
  8.1223+
  8.1224+; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/packy/obj-tmp83ON8YFR.fasl
  8.1225+; compilation finished in 0:00:00.000
  8.1226+; compiling file "/home/ellis/dev/comp/core/lisp/lib/packy/db.lisp" (written 09 DEC 2023 11:18:09 PM):
  8.1227+
  8.1228+; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/packy/db-tmpEOOWYRL6.fasl
  8.1229+; compilation finished in 0:00:00.000
  8.1230+; compiling file "/home/ellis/dev/comp/core/lisp/lib/packy/tests.lisp" (written 13 DEC 2023 04:17:49 PM):
  8.1231+
  8.1232+; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/packy/tests-tmpFDZ5SF8C.fasl
  8.1233+; compilation finished in 0:00:00.003
  8.1234+in suite packy with 1/1 tests:
  8.1235+#<PASS PACKY-OBJECTS-TEST1848705> 
  8.1236+No tests failed.
  8.1237+#+end_example
  8.1238+
  8.1239+** std
  8.1240+#+begin_src lisp :results output replace :exports both
  8.1241+  (load "lisp/std/tests.lisp")
  8.1242+  (asdf:test-system :std)
  8.1243+#+end_src
  8.1244+
  8.1245+#+RESULTS:
  8.1246+#+begin_example
  8.1247+in suite std with 11/11 tests:
  8.1248+#<PASS CURRY-TEST879395> 
  8.1249+#<PASS ALIEN-TEST879394> 
  8.1250+#<PASS PAN-TEST879393> 
  8.1251+#<PASS ANA-TEST879392> 
  8.1252+#<PASS FMT-TEST879391> 
  8.1253+#<PASS THREAD-TEST879390> 
  8.1254+#<PASS COND-TEST879389> 
  8.1255+#<PASS LIST-TEST879388> 
  8.1256+#<PASS STR-TEST879387> 
  8.1257+#<PASS SYM-TEST879386> 
  8.1258+#<PASS READTABLES-TEST879385> 
  8.1259+No tests failed.
  8.1260+#+end_example
  8.1261+
  8.1262+** lib
  8.1263+*** rdb
  8.1264+#+begin_src lisp :results output replace :exports results
  8.1265+  (load "lisp/lib/rdb/tests.lisp")
  8.1266+  (asdf:test-system :rdb)
  8.1267+#+end_src
  8.1268+*** sxp
  8.1269+#+begin_src lisp :results output replace :exports both
  8.1270+  (load "lisp/lib/sxp/tests.lisp")
  8.1271+  (rt:do-tests :sxp)
  8.1272+#+end_src
  8.1273+
  8.1274+#+RESULTS:
  8.1275+: in suite sxp with 4/4 tests:
  8.1276+: #<PASS SXP-STREAM-TEST78386> 
  8.1277+: #<PASS SXP-STRING-TEST78385> 
  8.1278+: #<PASS SXP-FILE-TEST78384> 
  8.1279+: #<PASS FORMS-TEST78383> 
  8.1280+: No tests failed.
  8.1281+
  8.1282+*** organ
  8.1283+#+begin_src lisp :results output replace :exports results
  8.1284+  (load "lisp/lib/organ/tests.lisp")
  8.1285+  (asdf:test-system :organ)
  8.1286+#+end_src
  8.1287+#+RESULTS:
  8.1288+#+begin_example
  8.1289+in suite organ with 3/3 tests:
  8.1290+
  8.1291+#<FAIL #<FUNCTION (LAMBDA (STRING CL-PPCRE::START CL-PPCRE::END)
  8.1292+                    :IN
  8.1293+                    CL-PPCRE::CREATE-SCANNER-AUX) {100AC9C56B}> IS NOT A STRING DESIGNATOR.> 
  8.1294+#<PASS ORG-LINES-TEST313189> 
  8.1295+#<PASS ORG-FILE-TEST313188> 
  8.1296+1 out of 3 total tests failed: 
  8.1297+   #<STD/RT:TEST ORG-HEADLINE :FN ORG-HEADLINE-TEST313190 :ARGS NIL :PERSIST NIL {100AE3E723}>.
  8.1298+1 unexpected failures: 
  8.1299+   #<FAIL #<FUNCTION (LAMBDA (STRING CL-PPCRE::START CL-PPCRE::END)
  8.1300+                    :IN
  8.1301+                    CL-PPCRE::CREATE-SCANNER-AUX) {100AC9C56B}> IS NOT A STRING DESIGNATOR.>.
  8.1302+#+end_example
  8.1303+*** skel
  8.1304+#+begin_src lisp :results output replace :exports results
  8.1305+  (load "lisp/lib/skel/tests.lisp")
  8.1306+  (asdf:test-system :skel)
  8.1307+#+end_src
  8.1308+#+RESULTS:
  8.1309+#+begin_example
  8.1310+in suite skel with 6/6 tests:
  8.1311+#<FAIL THE FUNCTION SKEL/CORE:MAKE-SK-VM IS UNDEFINED.> 
  8.1312+#<FAIL THE FUNCTION SKEL/CORE:MAKE-SOURCE-HEADER-COMMENT IS UNDEFINED.> 
  8.1313+#<PASS SKELRC-TEST313206> 
  8.1314+#<FAIL THE FUNCTION SKEL/CORE:MAKE-SOURCE-HEADER-COMMENT IS UNDEFINED.> 
  8.1315+#<FAIL THE FUNCTION SKEL/CORE:MAKE-SHEBANG-COMMENT IS UNDEFINED.> 
  8.1316+#<PASS SANITY-TEST313203> 
  8.1317+4 out of 6 total tests failed: 
  8.1318+   #<STD/RT:TEST VM :FN VM-TEST313208 :ARGS NIL :PERSIST NIL {100D0B1FE3}>, 
  8.1319+   #<STD/RT:TEST MAKEFILE :FN MAKEFILE-TEST313207 :ARGS NIL :PERSIST NIL {100D0B1EF3}>, 
  8.1320+   #<STD/RT:TEST SKELFILE :FN SKELFILE-TEST313205 :ARGS NIL :PERSIST NIL {100D0B1D13}>, 
  8.1321+   #<STD/RT:TEST HEADER-COMMENTS :FN HEADER-COMMENTS-TEST313204 :ARGS NIL :PERSIST NIL {100D0B1C23}>.
  8.1322+4 unexpected failures: 
  8.1323+   #<FAIL THE FUNCTION SKEL/CORE:MAKE-SHEBANG-COMMENT IS UNDEFINED.>, 
  8.1324+   #<FAIL THE FUNCTION SKEL/CORE:MAKE-SOURCE-HEADER-COMMENT IS UNDEFINED.>, 
  8.1325+   #<FAIL THE FUNCTION SKEL/CORE:MAKE-SOURCE-HEADER-COMMENT IS UNDEFINED.>, 
  8.1326+   #<FAIL THE FUNCTION SKEL/CORE:MAKE-SK-VM IS UNDEFINED.>.
  8.1327+#+end_example
  8.1328+*** packy
  8.1329+#+begin_src lisp :results output replace :exports results
  8.1330+  (load "lisp/lib/packy/tests.lisp")
  8.1331+  (asdf:test-system :packy)
  8.1332+#+end_src
  8.1333+
  8.1334+#+RESULTS:
  8.1335+: in suite packy with 1/1 tests:
  8.1336+: #<PASS PACKY-OBJECTS-TEST314215> 
  8.1337+: No tests failed.
  8.1338+
  8.1339+*** nlp
  8.1340+#+begin_src lisp :results output replace :exports results
  8.1341+  (load "lisp/lib/nlp/tests.lisp")
  8.1342+  (asdf:test-system :nlp)
  8.1343+#+end_src
  8.1344+
  8.1345+#+RESULTS:
  8.1346+: in suite nlp with 3/3 tests:
  8.1347+: #<PASS TEXTRANK-TEST314218> 
  8.1348+: #<PASS DBSCAN-TEST314217> 
  8.1349+: #<PASS PORTER-STEM-TEST314216> 
  8.1350+: No tests failed.
  8.1351+
  8.1352+*** dot
  8.1353+#+begin_src lisp :results output replace :exports results
  8.1354+  (load "lisp/lib/dot/tests.lisp")
  8.1355+  (asdf:test-system :dot)
  8.1356+#+end_src
  8.1357+
  8.1358+#+RESULTS:
  8.1359+: in suite dot with 1/1 tests:
  8.1360+: ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,#<PASS DOT-TEST314273> 
  8.1361+: No tests failed.
  8.1362+
  8.1363+*** net
  8.1364+#+begin_src lisp :results output replace :exports results
  8.1365+  (ql:quickload :net)
  8.1366+  (load "lisp/lib/net/tests.lisp")
  8.1367+  (asdf:test-system :net)
  8.1368+#+end_src
  8.1369+
  8.1370+#+RESULTS:
  8.1371+#+begin_example
  8.1372+To load "net":
  8.1373+  Load 1 ASDF system:
  8.1374+    net
  8.1375+; Loading "net"
  8.1376+
  8.1377+in suite net with 6/6 tests:
  8.1378+#<PASS SANITY-TEST78482> 
  8.1379+#<PASS OSC-TEST78481> 
  8.1380+#<PASS TLV-TEST78480> 
  8.1381+#<PASS UDP-TEST78479> 
  8.1382+#<PASS TCP-TEST78478> 
  8.1383+#<PASS DNS-TEST78477> 
  8.1384+No tests failed.
  8.1385+#+end_example
  8.1386+
  8.1387+*** log
  8.1388+#+begin_src lisp :results output replace :exports results
  8.1389+  (ql:quickload :log)
  8.1390+  (load "lisp/lib/log/tests.lisp")
  8.1391+  (asdf:test-system :log)
  8.1392+#+end_src
  8.1393+
  8.1394+#+RESULTS:
  8.1395+: To load "log":
  8.1396+:   Load 1 ASDF system:
  8.1397+:     log
  8.1398+: ; Loading "log"
  8.1399+: 
  8.1400+: in suite log with 1/1 tests:
  8.1401+: #<PASS LOG-TEST78498> 
  8.1402+: No tests failed.
  8.1403+
  8.1404+*** gui
  8.1405+#+begin_src lisp :results output replace :exports results
  8.1406+  (ql:quickload :gui)
  8.1407+  (load "lisp/lib/gui/tests.lisp")
  8.1408+  (asdf:test-system :gui)
  8.1409+#+end_src
  8.1410+
  8.1411+*** cli
  8.1412+#+begin_src lisp :results output replace :exports results
  8.1413+  (ql:quickload :cli)
  8.1414+  (load "lisp/lib/cli/tests.lisp")
  8.1415+  (asdf:test-system :cli)
  8.1416+#+end_src
  8.1417+
  8.1418+#+RESULTS:
  8.1419+#+begin_example
  8.1420+To load "cli":
  8.1421+  Load 1 ASDF system:
  8.1422+    cli
  8.1423+; Loading "cli"
  8.1424+[package cli/progress].........
  8.1425+; compiling file "/home/ellis/dev/comp/core/lisp/lib/cli/tests.lisp" (written 17 DEC 2023 07:10:11 PM):
  8.1426+
  8.1427+; wrote /home/ellis/.cache/common-lisp/sbcl-2.3.12+main-linux-x64/home/ellis/dev/comp/core/lisp/lib/cli/tests-tmpP2MKOF4W.fasl
  8.1428+; compilation finished in 0:00:00.016
  8.1429+in suite cli with 2/2 tests:
  8.1430+#<FAIL THE FUNCTION CLI:PARSE-STR-OPT IS UNDEFINED.> 
  8.1431+#<FAIL THE FUNCTION CLI/TESTS::TPFOO-PROMPT IS UNDEFINED.> 
  8.1432+2 out of 2 total tests failed: 
  8.1433+   #<RT:TEST CLI :FN CLI-TEST78617 :ARGS NIL :PERSIST NIL {1005E376B3}>, 
  8.1434+   #<RT:TEST CLI-PROMPT :FN CLI-PROMPT-TEST78616 :ARGS NIL :PERSIST NIL {1005E35E43}>.
  8.1435+2 unexpected failures: 
  8.1436+   #<FAIL THE FUNCTION CLI/TESTS::TPFOO-PROMPT IS UNDEFINED.>, 
  8.1437+   #<FAIL THE FUNCTION CLI:PARSE-STR-OPT IS UNDEFINED.>.
  8.1438+#+end_example
  8.1439+
  8.1440+*** rt
  8.1441+#+begin_src lisp :results output replace :exports results
  8.1442+  (ql:quickload :rt)
  8.1443+  (load "lisp/lib/rt/tests.lisp")
  8.1444+  (asdf:test-system :rt)
  8.1445+#+end_src
  8.1446+
  8.1447+#+RESULTS:
  8.1448+: To load "rt":
  8.1449+:   Load 1 ASDF system:
  8.1450+:     rt
  8.1451+: ; Loading "rt"
  8.1452+: 
  8.1453+: in suite rt with 1/1 tests:
  8.1454+: #<PASS RT-TEST78682> 
  8.1455+: No tests failed.
  8.1456+
  8.1457+*** pwn
  8.1458+#+begin_src lisp :results output replace :exports results
  8.1459+  (ql:quickload :pwn)
  8.1460+  (load "lisp/lib/pwn/tests.lisp")
  8.1461+  (asdf:test-system :pwn)
  8.1462+#+end_src
  8.1463+
  8.1464+*** obj
  8.1465+#+begin_src lisp :results output replace :exports results
  8.1466+  (ql:quickload :obj)
  8.1467+  (load "lisp/lib/obj/tests.lisp")
  8.1468+  (asdf:test-system :obj)
  8.1469+#+end_src
  8.1470+
  8.1471+#+RESULTS:
  8.1472+#+begin_example
  8.1473+To load "obj":
  8.1474+  Load 1 ASDF system:
  8.1475+    obj
  8.1476+; Loading "obj"
  8.1477+
  8.1478+in suite obj with 5/5 tests:
  8.1479+#<PASS DEF-SEQ-TEST318> 
  8.1480+#<PASS DEF-ITER-TEST317> 
  8.1481+#<PASS IDS-TEST316> 
  8.1482+#<PASS TABLES-TEST315> 
  8.1483+#<PASS RAINBOW-TEST314> 
  8.1484+No tests failed.
  8.1485+#+end_example
  8.1486+
  8.1487+** ffi
  8.1488+*** btrfs
  8.1489+#+begin_src lisp :results output replace :exports results
  8.1490+  (load "lisp/ffi/btrfs/tests.lisp")
  8.1491+  (asdf:test-system :btrfs)
  8.1492+#+end_src
  8.1493+
  8.1494+#+RESULTS:
  8.1495+: in suite btrfs with 0/0 tests:
  8.1496+: No tests failed.
  8.1497+
  8.1498+*** rocksdb
  8.1499+#+begin_src lisp :results output replace :exports results
  8.1500+  (load "lisp/ffi/rocksdb/tests.lisp")
  8.1501+  (asdf:test-system :rocksdb)
  8.1502+#+end_src
  8.1503+
  8.1504+#+RESULTS:
  8.1505+: in suite rocksdb with 2/2 tests:
  8.1506+: #<PASS DB-BASIC-TEST314349> 
  8.1507+: #<PASS SET-OPTS-TEST314348> 
  8.1508+: No tests failed.
  8.1509+
  8.1510+*** uring
  8.1511+#+begin_src lisp :results output replace :exports results
  8.1512+  (ql:quickload :uring)
  8.1513+  (load "lisp/ffi/uring/tests.lisp")
  8.1514+  (asdf:test-system :uring)
  8.1515+#+end_src
  8.1516+
  8.1517+#+RESULTS:
  8.1518+: To load "uring":
  8.1519+:   Load 1 ASDF system:
  8.1520+:     uring
  8.1521+: ; Loading "uring"
  8.1522+: 
  8.1523+: in suite uring with 0/0 tests:
  8.1524+: No tests failed.
  8.1525+
  8.1526+*** tree-sitter
  8.1527+#+begin_src lisp :results output replace :exports results
  8.1528+  (ql:quickload :tree-sitter)
  8.1529+  (load "lisp/ffi/tree-sitter/tests.lisp")
  8.1530+  (asdf:test-system :tree-sitter)
  8.1531+#+end_src
  8.1532+
  8.1533+#+RESULTS:
  8.1534+#+begin_example
  8.1535+To load "tree-sitter":
  8.1536+  Load 1 ASDF system:
  8.1537+    tree-sitter
  8.1538+; Loading "tree-sitter"
  8.1539+
  8.1540+in suite tree-sitter with 2/2 tests:
  8.1541+#<FAIL THE ALIEN FUNCTION "TREE_SITTER_RUST" IS UNDEFINED.> 
  8.1542+#<PASS TS-JSON-TEST355> 
  8.1543+1 out of 2 total tests failed: 
  8.1544+   #<RT:TEST TS-RUST :FN TS-RUST-TEST356 :ARGS NIL :PERSIST NIL {1004EA6773}>.
  8.1545+1 unexpected failures: 
  8.1546+   #<FAIL THE ALIEN FUNCTION "TREE_SITTER_RUST" IS UNDEFINED.>.
  8.1547+#+end_example
  8.1548+
  8.1549+*** k
  8.1550+#+begin_src lisp :results output replace :exports results
  8.1551+  (ql:quickload :k)
  8.1552+  (load "lisp/ffi/k/tests.lisp")
  8.1553+  (asdf:test-system :k)
  8.1554+#+end_src
  8.1555+
  8.1556+#+RESULTS:
  8.1557+: To load "k":
  8.1558+:   Load 1 ASDF system:
  8.1559+:     k
  8.1560+: ; Loading "k"
  8.1561+: 
  8.1562+: in suite k with 1/1 tests:
  8.1563+: #<PASS K-TEST375> 
  8.1564+: No tests failed.
  8.1565+
  8.1566+*** bqn
  8.1567+#+begin_src lisp :results output replace :exports results
  8.1568+  (ql:quickload :bqn)
  8.1569+  (load "lisp/ffi/bqn/tests.lisp")
  8.1570+  (asdf:test-system :bqn)
  8.1571+#+end_src
  8.1572+
  8.1573+#+RESULTS:
  8.1574+#+begin_example
  8.1575+To load "bqn":
  8.1576+  Load 1 ASDF system:
  8.1577+    bqn
  8.1578+; Loading "bqn"
  8.1579+
  8.1580+in suite bqn with 1/1 tests:
  8.1581+#<FAIL ARITHMETIC ERROR FLOATING-POINT-INVALID-OPERATION SIGNALLED> 
  8.1582+1 out of 1 total tests failed: 
  8.1583+   #<RT:TEST BQN :FN BQN-TEST394 :ARGS NIL :PERSIST NIL {100B6795C3}>.
  8.1584+1 unexpected failures: 
  8.1585+   #<FAIL ARITHMETIC ERROR FLOATING-POINT-INVALID-OPERATION SIGNALLED>.
  8.1586+#+end_example
  8.1587+
  8.1588+*** blake3
  8.1589+#+begin_src lisp :results output replace :exports results
  8.1590+  (ql:quickload :blake3)
  8.1591+  (load "lisp/ffi/blake3/tests.lisp")
  8.1592+  (asdf:test-system :blake3)
  8.1593+#+end_src
  8.1594+
  8.1595+#+RESULTS:
  8.1596+#+begin_example
  8.1597+To load "blake3":
  8.1598+  Load 1 ASDF system:
  8.1599+    blake3
  8.1600+; Loading "blake3"
  8.1601+
  8.1602+in suite blake3 with 2/2 tests:
  8.1603+
  8.1604+#<sb-alien-internals:alien-value :sap #X7FF2E315F888 :type (*
  8.1605+                                                            (sb-alien:struct
  8.1606+                                                             blake3/pkg:blake3-hasher
  8.1607+                                                             (blake3/pkg::key
  8.1608+                                                              (array
  8.1609+                                                               (sb-alien:unsigned
  8.1610+                                                                32)
  8.1611+                                                               8)
  8.1612+                                                              :offset 0)
  8.1613+                                                             (blake3/pkg::chunk
  8.1614+                                                              (sb-alien:struct
  8.1615+                                                               blake3/pkg:blake3-chunk-state
  8.1616+                                                               (blake3/pkg::key
  8.1617+                                                                (array
  8.1618+                                                                 (sb-alien:unsigned
  8.1619+                                                                  32)
  8.1620+                                                                 8)
  8.1621+                                                                :offset 0)
  8.1622+                                                               (blake3/pkg::chunk-counter
  8.1623+                                                                (sb-alien:unsigned
  8.1624+                                                                 64)
  8.1625+                                                                :offset 256)
  8.1626+                                                               (blake3/pkg::buf
  8.1627+                                                                (array
  8.1628+                                                                 (sb-alien:unsigned
  8.1629+                                                                  8)
  8.1630+                                                                 64)
  8.1631+                                                                :offset 320)
  8.1632+                                                               (blake3/pkg::buf-len
  8.1633+                                                                (sb-alien:unsigned
  8.1634+                                                                 8)
  8.1635+                                                                :offset 832)
  8.1636+                                                               (blake3/pkg::blocks-compressed
  8.1637+                                                                (sb-alien:unsigned
  8.1638+                                                                 8)
  8.1639+                                                                :offset 840)
  8.1640+                                                               (blake3/pkg::flags
  8.1641+                                                                (sb-alien:unsigned
  8.1642+                                                                 8)
  8.1643+                                                                :offset 848))
  8.1644+                                                              :offset 256)
  8.1645+                                                             (blake3/pkg::cv-stack-len
  8.1646+                                                              (sb-alien:unsigned
  8.1647+                                                               8)
  8.1648+                                                              :offset 1152)
  8.1649+                                                             (blake3/pkg::cv-stack
  8.1650+                                                              (array
  8.1651+                                                               (sb-alien:unsigned
  8.1652+                                                                8)
  8.1653+                                                               1760)
  8.1654+                                                              :offset 1160)))> 
  8.1655+#<sb-alien-internals:alien-value :sap #X7FF2E315F880 :type (*
  8.1656+                                                            (*
  8.1657+                                                             (sb-alien:unsigned
  8.1658+                                                              8)))> 
  8.1659+#<PASS HASHER-TEST422> 
  8.1660+#<PASS VERSION-TEST421> 
  8.1661+No tests failed.
  8.1662+in suite blake3 with 0/2 tests:
  8.1663+No tests failed.
  8.1664+#+end_example
  8.1665+
  8.1666+*** alpm
  8.1667+#+begin_src lisp :results output replace :exports results
  8.1668+  (ql:quickload :alpm)
  8.1669+  (load "lisp/ffi/alpm/tests.lisp")
  8.1670+  (asdf:test-system :alpm)
  8.1671+#+end_src
  8.1672+
  8.1673+#+RESULTS:
  8.1674+: To load "alpm":
  8.1675+:   Load 1 ASDF system:
  8.1676+:     alpm
  8.1677+: ; Loading "alpm"
  8.1678+: 
  8.1679+: in suite alpm with 1/1 tests:
  8.1680+: #<PASS ALPM-VERSION-TEST441> 
  8.1681+: No tests failed.
  8.1682+
  8.1683+*** xkb
  8.1684+#+begin_src lisp :results output replace :exports results
  8.1685+  (ql:quickload :xkb)
  8.1686+  (load "lisp/ffi/xkb/tests.lisp")
  8.1687+  (asdf:test-system :xkb)
  8.1688+#+end_src
  8.1689+
  8.1690+#+RESULTS:
  8.1691+: To load "xkb":
  8.1692+:   Load 1 ASDF system:
  8.1693+:     xkb
  8.1694+: ; Loading "xkb"
  8.1695+: 
  8.1696+: in suite xkb with 1/1 tests:
  8.1697+: #<PASS XKB-BASIC-TEST460> 
  8.1698+: No tests failed.
  8.1699+
  8.1700+* emacs
  8.1701+=sudo pacman -Syu libvoikko librsvg imagemagick=
  8.1702+
     9.1--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     9.2+++ b/core/todo.org	Sun Dec 17 23:28:53 2023 -0500
     9.3@@ -0,0 +1,320 @@
     9.4+* TODO migrate to sb-grovel [8/9]                                  :lisp:ffi:
     9.5+:LOGBOOK:
     9.6+- State "TODO"       from              [2023-11-27 Mon 23:42]
     9.7+:END:
     9.8+:PROPERTIES:
     9.9+:CUSTOM_ID: bb365025-e5e7-4407-acba-32e30d1a245a
    9.10+:END:
    9.11+[[file:lisp/ffi/]]
    9.12+** DONE blake3
    9.13+:LOGBOOK:
    9.14+- State "TODO"       from              [2023-11-29 Wed 19:00]
    9.15+- State "DONE"       from "TODO"       [2023-12-09 Sat 01:57]
    9.16+:END:
    9.17+:PROPERTIES:
    9.18+:CUSTOM_ID: 656c2683-8780-407c-b955-3defc4959595
    9.19+:END:
    9.20+** DONE bqn
    9.21+:LOGBOOK:
    9.22+- State "TODO"       from              [2023-11-29 Wed 19:00]
    9.23+- State "DONE"       from "TODO"       [2023-12-09 Sat 01:57]
    9.24+:END:
    9.25+:PROPERTIES:
    9.26+:CUSTOM_ID: b4757746-525b-49e4-b8ac-677375867d8f
    9.27+:END:
    9.28+** DONE btrfs
    9.29+:LOGBOOK:
    9.30+- State "TODO"       from              [2023-11-29 Wed 19:00]
    9.31+- State "DONE"       from "TODO"       [2023-12-09 Sat 01:57]
    9.32+:END:
    9.33+:PROPERTIES:
    9.34+:CUSTOM_ID: b3b411fe-6b2d-4338-9e23-83536336a487
    9.35+:END:
    9.36+** DONE k
    9.37+:LOGBOOK:
    9.38+- State "TODO"       from              [2023-11-29 Wed 19:00]
    9.39+- State "DONE"       from "TODO"       [2023-12-09 Sat 01:57]
    9.40+:END:
    9.41+:PROPERTIES:
    9.42+:CUSTOM_ID: 8a463084-efa0-4535-8239-b1c4955bde4c
    9.43+:END:
    9.44+** DONE rocksdb
    9.45+:LOGBOOK:
    9.46+- State "TODO"       from              [2023-11-29 Wed 19:00]
    9.47+- State "DONE"       from "TODO"       [2023-12-09 Sat 01:57]
    9.48+:END:
    9.49+:PROPERTIES:
    9.50+:CUSTOM_ID: 2d4d70af-228f-424c-8374-9fc8ed5c6f92
    9.51+:END:
    9.52+** DONE tree-sitter
    9.53+:LOGBOOK:
    9.54+- State "TODO"       from              [2023-11-29 Wed 19:00]
    9.55+- State "DONE"       from "TODO"       [2023-12-09 Sat 01:57]
    9.56+:END:
    9.57+:PROPERTIES:
    9.58+:CUSTOM_ID: 0cdf3412-cb00-4069-8e1b-b49c736377cf
    9.59+:END:
    9.60+** DONE uring
    9.61+:LOGBOOK:
    9.62+- State "TODO"       from              [2023-11-29 Wed 19:00]
    9.63+- State "DONE"       from "TODO"       [2023-12-09 Sat 01:57]
    9.64+:END:
    9.65+:PROPERTIES:
    9.66+:CUSTOM_ID: 45a52407-ccaf-4ea1-99c4-d6f7ba0b2731
    9.67+:END:
    9.68+** DONE zstd
    9.69+:LOGBOOK:
    9.70+- State "TODO"       from              [2023-11-29 Wed 19:00]
    9.71+- State "DONE"       from "TODO"       [2023-12-09 Sat 01:57]
    9.72+:END:
    9.73+:PROPERTIES:
    9.74+:CUSTOM_ID: 6ade8dd8-83b1-470d-a0da-a352ce4c2d06
    9.75+:END:
    9.76+** WIP xkb
    9.77+:LOGBOOK:
    9.78+- State "TODO"       from              [2023-11-29 Wed 19:27]
    9.79+- State "WIP"        from "TODO"       [2023-12-10 Sun 22:47]
    9.80+:END:
    9.81+:PROPERTIES:
    9.82+:CUSTOM_ID: af778a5f-4834-4f0c-ae53-36d35cb98d8c
    9.83+:END:
    9.84+* TODO parse                                                       :lisp:lib:
    9.85+:LOGBOOK:
    9.86+- State "TODO"       from "TODO"       [2023-12-13 Wed 18:24]
    9.87+:END:
    9.88+:PROPERTIES:
    9.89+:ID: parse
    9.90+:CUSTOM_ID: 8f54a69e-b256-4efd-98e8-75b4892f12b8
    9.91+:END:
    9.92+- State "TODO"       from              [2023-11-29 Wed 19:01]
    9.93+- lalr.lisp
    9.94+- lex.lisp
    9.95+- obj api
    9.96+* TBD wayland compositor                                          :rust:lisp:
    9.97+:LOGBOOK:
    9.98+- State "TBD"        from "TODO"       [2023-11-29 Wed 21:25]
    9.99+:END:
   9.100+:PROPERTIES:
   9.101+:CUSTOM_ID: e18a90d7-10bc-44d3-8508-56483d29d385
   9.102+:END:
   9.103+* TODO organ 0.2 [0/2]                                           :lisp:organ:
   9.104+:LOGBOOK:
   9.105+- State "TODO"       from              [2023-11-29 Wed 21:25]
   9.106+:END:
   9.107+:PROPERTIES:
   9.108+:CUSTOM_ID: 4e7c55dc-e2fa-458f-ad3b-942b9aa336a4
   9.109+:END:
   9.110+** TBD organ-export
   9.111+:LOGBOOK:
   9.112+- State "TBD"        from "TODO"       [2023-11-29 Wed 21:24]
   9.113+:END:
   9.114+:PROPERTIES:
   9.115+:CUSTOM_ID: 189584f5-fc22-4129-bd47-5d494a088684
   9.116+:END:
   9.117+** TODO org-parse
   9.118+:LOGBOOK:
   9.119+- State "TODO"       from              [2023-11-29 Wed 21:26]
   9.120+:END:
   9.121+:PROPERTIES:
   9.122+:DEPENDENCIES: parse
   9.123+:HOOKS: organ-export
   9.124+:CUSTOM_ID: 63774177-9730-4961-8535-414fac7a6f4f
   9.125+:END:
   9.126+** TBD parse org-elements as sxp                                        :sxp:
   9.127+:LOGBOOK:
   9.128+- State "TODO"       from              [2023-09-25 Mon 15:23]
   9.129+- State "TBD"        from "TODO"       [2023-12-13 Wed 18:10]
   9.130+:END:
   9.131+#+name: oe-init
   9.132+#+begin_src emacs-lisp :results silent
   9.133+  (slime-start)
   9.134+#+end_src
   9.135+
   9.136+#+begin_src lisp :results silent
   9.137+  (ql:quickload :organ)
   9.138+#+end_src
   9.139+
   9.140+#+name: oe-form
   9.141+#+begin_src emacs-lisp :results output replace
   9.142+  (macroexpand-1 (org-element-parse-buffer))
   9.143+#+end_src
   9.144+
   9.145+#+RESULTS: oe-form
   9.146+
   9.147+#+name: oe-sxp
   9.148+#+begin_src lisp :results output :var in=oe-form()
   9.149+  (let ((sxp (sxp:make-sxp)))
   9.150+    ;; SIMPLE-READER-ERROR #\) when using read
   9.151+    (sxp:wrap-from-string! sxp in)
   9.152+    (describe sxp))
   9.153+#+end_src
   9.154+
   9.155+#+RESULTS: oe-sxp
   9.156+: #<SXP:SXP {1001532593}>
   9.157+:   [standard-object]
   9.158+: 
   9.159+: Slots with :INSTANCE allocation:
   9.160+:   AST                            = NIL
   9.161+
   9.162+* TODO rdb 0.2 [0/6]                                               :lisp:rdb:
   9.163+:LOGBOOK:
   9.164+- State "TODO"       from "TODO"       [2023-12-13 Wed 18:26]
   9.165+:END:
   9.166+** TODO error handling
   9.167+:LOGBOOK:
   9.168+- State "TODO"       from              [2023-12-10 Sun 22:57]
   9.169+:END:
   9.170+- need to unwrap the pointer (* (* t))
   9.171+- cast to string,int,bool
   9.172+- wrap segfault handlers
   9.173+- add restarts for common errors (bad path)
   9.174+- add cleanup routines
   9.175+** TODO client api
   9.176+:LOGBOOK:
   9.177+- State "TODO"       from              [2023-12-10 Sun 22:59]
   9.178+:END:
   9.179+- clients are fully dynamic
   9.180+- generated from RDB instances
   9.181+- compiles in CF/option/multithread/type info
   9.182+- clients implement custom Q language
   9.183+** TODO sequence/iterator impl
   9.184+:LOGBOOK:
   9.185+- State "TODO"       from              [2023-12-10 Sun 23:09]
   9.186+:END:
   9.187+- use SBCL built-ins to extend the api - wrap the raw FFI iterator
   9.188+- define mixins
   9.189+** TODO comparator impl
   9.190+:LOGBOOK:
   9.191+- State "TODO"       from              [2023-12-10 Sun 23:11]
   9.192+:END:
   9.193+- supply custom comparators to rocksdb from lisp
   9.194+** TODO type system
   9.195+:LOGBOOK:
   9.196+- State "TODO"       from              [2023-12-10 Sun 23:12]
   9.197+:END:
   9.198+- capture types of: kv, cf
   9.199+- specs
   9.200+  - kv-spec = (kv-spec val-spec)
   9.201+    - must be serialized to/from vec<char>
   9.202+  - cf-spec
   9.203+    - used as superclass
   9.204+    - methods for abstracting CFs
   9.205+** TODO set-opt/get-opt
   9.206+:LOGBOOK:
   9.207+- State "TODO"       from              [2023-12-16 Sat 00:49]
   9.208+:END:
   9.209+- need better api
   9.210+- may just want to use the generic C fn that takes string as input
   9.211+- I feel this may be less efficient but haven't benched it (requires additional arg)
   9.212+- separate packages are a pain to query symbols with
   9.213+
   9.214+* TODO skel 0.2 [0/3]                                             :lisp:skel:
   9.215+:LOGBOOK:
   9.216+- State "TODO"       from              [2023-12-16 Sat 00:55]
   9.217+:END:
   9.218+** TODO git                                                              :vc:
   9.219+:LOGBOOK:
   9.220+- State "TODO"       from              [2023-12-16 Sat 00:55]
   9.221+:END:
   9.222+** TODO hg                                                               :vc:
   9.223+:LOGBOOK:
   9.224+- State "TODO"       from              [2023-12-16 Sat 00:56]
   9.225+:END:
   9.226+** TODO eval rules from CLI
   9.227+:LOGBOOK:
   9.228+- State "TODO"       from              [2023-12-16 Sat 00:56]
   9.229+:END:
   9.230+- need new command or flag for rules
   9.231+- evaluate forms instead of looking in skelfile
   9.232+* TODO std 0.2 [1/2]                                               :lisp:std:
   9.233+:LOGBOOK:
   9.234+- State "TODO"       from              [2023-12-12 Tue 19:49]
   9.235+:END:
   9.236+** DONE refactor system definition
   9.237+:LOGBOOK:
   9.238+- State "TODO"       from              [2023-12-13 Wed 15:17]
   9.239+- State "DONE"       from "TODO"       [2023-12-13 Wed 19:38]
   9.240+:END:
   9.241+- remove package-inferred
   9.242+- minimize number of systems
   9.243+- use pkg.lisp files
   9.244+** TODO cleanup fu
   9.245+:LOGBOOK:
   9.246+- State "TODO"       from              [2023-12-13 Wed 19:39]
   9.247+:END:
   9.248+* TODO sxp 0.2 [0/1]                                               :lisp:sxp:
   9.249+:LOGBOOK:
   9.250+- State "TODO"       from              [2023-12-12 Tue 19:49]
   9.251+:END:
   9.252+** TODO WRAP-OBJECT                                                    :skel:
   9.253+:LOGBOOK:
   9.254+- State "TODO"       from              [2023-12-12 Tue 19:49]
   9.255+:END:
   9.256+- use to replace LOAD-AST for sk-project and friends
   9.257+- requires mop
   9.258+- take a look at UNWRAP-OBJECT too, may need rewrite for a better API
   9.259+* TODO obj 0.1 [0/1]                                               :lisp:obj:
   9.260+:LOGBOOK:
   9.261+- State "TODO"       from              [2023-12-17 Sun 00:59]
   9.262+:END:
   9.263+** TODO uri
   9.264+:LOGBOOK:
   9.265+- State "TODO"       from              [2023-12-17 Sun 01:00]
   9.266+:END:
   9.267+- mostly just need the tests and to finish porting the Franz implementation
   9.268+* TODO net 0.1 [0/7]                                               :lisp:net:
   9.269+:LOGBOOK:
   9.270+- State "TODO"       from              [2023-12-17 Sun 01:00]
   9.271+:END:
   9.272+** TODO tcp                                                            :core:
   9.273+:LOGBOOK:
   9.274+- State "TODO"       from              [2023-12-17 Sun 01:01]
   9.275+:END:
   9.276+** TODO udp                                                            :core:
   9.277+:LOGBOOK:
   9.278+- State "TODO"       from              [2023-12-17 Sun 01:01]
   9.279+:END:
   9.280+** TODO crew                                                          :proto:
   9.281+:LOGBOOK:
   9.282+- State "TODO"       from              [2023-12-17 Sun 01:01]
   9.283+:END:
   9.284+
   9.285+** TODO http                                                          :proto:
   9.286+:LOGBOOK:
   9.287+- State "TODO"       from              [2023-12-17 Sun 01:01]
   9.288+:END:
   9.289+** TODO dns                                                           :proto:
   9.290+:LOGBOOK:
   9.291+- State "TODO"       from              [2023-12-17 Sun 01:01]
   9.292+:END:
   9.293+
   9.294+** TODO tlv                                                           :codec:
   9.295+:LOGBOOK:
   9.296+- State "TODO"       from              [2023-12-17 Sun 01:01]
   9.297+:END:
   9.298+
   9.299+** TODO osc                                                           :codec:
   9.300+:LOGBOOK:
   9.301+- State "TODO"       from              [2023-12-17 Sun 01:03]
   9.302+:END:
   9.303+* TODO pwn 0.1 [0/1]                                               :lisp:pwn:
   9.304+:LOGBOOK:
   9.305+- State "TODO"       from              [2023-12-17 Sun 01:04]
   9.306+:END:
   9.307+** TODO diz
   9.308+:LOGBOOK:
   9.309+- State "TODO"       from              [2023-12-17 Sun 01:04]
   9.310+:END:
   9.311+* TODO gui 0.1 [0/1]                                               :lisp:gui:
   9.312+:LOGBOOK:
   9.313+- State "TODO"       from              [2023-12-17 Sun 03:40]
   9.314+:END:
   9.315+** TODO wayland protocol bindings
   9.316+:LOGBOOK:
   9.317+- State "TODO"       from              [2023-12-17 Sun 03:40]
   9.318+:END:
   9.319+
   9.320+* TBD homer 0.1 [0/0]                                            :lisp:homer:
   9.321+:LOGBOOK:
   9.322+- State "TBD"        from "TODO"       [2023-12-12 Tue 19:53]
   9.323+:END:
    10.1--- a/meta/style.org	Wed Dec 13 20:01:01 2023 -0500
    10.2+++ b/meta/style.org	Sun Dec 17 23:28:53 2023 -0500
    10.3@@ -27,16 +27,23 @@
    10.4   comments for you.
    10.5 - variables, imports, and exports belong at the top of a file
    10.6 - =main= functions belong at the bottom of a file
    10.7+- use LSP wherever possible (eglot, slime)
    10.8 * Common Lisp
    10.9-
   10.10 - prefer symbol docs to comments
   10.11 - use stdin/stdout/stderr correctly - see [[https://zenodo.org/records/3414191][CDR-11]]
   10.12 - always prefer =core= libraries over vendored dependencies
   10.13-- use the compiler internals - if a function or class is generally
   10.14+- use the compiler built-ins - if a function or class is generally
   10.15   useful, add it to the core
   10.16+- use conditions, restarts, and error handling where appropriate
   10.17+- save type declarations and hairy optimizations for when the API is
   10.18+  polished
   10.19+- don't be afraid of macros
   10.20 * Rust
   10.21 - don't make =mod.rs= files
   10.22   - use the =foo.rs=, =foo/*= pattern instead
   10.23+- derive =Debug= and =Clone= wherever possible
   10.24+- write a sensible =Display= impl
   10.25+- use generics where appropriate: =foo<P:AsRef<Path>>(path:P){p.as_ref();}=
   10.26 * Emacs Lisp
   10.27 * Org-mode
   10.28 * Shell