changelog shortlog graph tags branches files raw help

Mercurial > org > docs / changeset: merge

changeset 24: 141ebff9d543
parent 23: 411eeaebc6d2 (diff)
parent 21: e3ba21f7d53a (current diff)
child 25: c363ae4d1aac
author: Richard Westhaver <ellis@rwest.io>
date: Sun, 02 Jun 2024 00:49:06 -0400
files: core/stats.org demo/stats.org infra/stats.org
description: merge
     1.1--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     1.2+++ b/core/api.org	Sun Jun 02 00:49:06 2024 -0400
     1.3@@ -0,0 +1,16 @@
     1.4+#+title: Core API
     1.5+#+author: Richard Westhaver
     1.6+#+options: ^:nil toc:nil num:nil html-postamble:nil
     1.7+#+export_file_name: index
     1.8+
     1.9+This documentation is automatically generated based on the default
    1.10+branch of the [[https://vc.compiler.company/comp/core][core]].
    1.11+
    1.12+#+begin_src lisp :results silent
    1.13+(ql:quickload :user)
    1.14+#+end_src
    1.15+
    1.16+#+begin_src lisp :results output replace
    1.17+#+end_src
    1.18+
    1.19+#+RESULTS:
     2.1--- a/core/api/readme.org	Tue May 28 02:24:34 2024 +0000
     2.2+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
     2.3@@ -1,41 +0,0 @@
     2.4-{{{header(Core API Docs,Richard Westhaver,ellis@rwest.io)}}}
     2.5-#+OPTIONS: ^:nil toc:nil num:nil html-postamble:nil
     2.6-#+EXPORT_FILE_NAME: index
     2.7-
     2.8-=TODO=
     2.9-
    2.10-This documentation is automatically generated based on the default
    2.11-branch of the [[https://vc.compiler.company/comp/core][core]].
    2.12-
    2.13-#+begin_src lisp :results silent
    2.14-(ql:quickload :dot)
    2.15-#+end_src
    2.16-
    2.17-#+begin_src lisp :results output replace
    2.18-  (defmethod dot:graph-object-node ((graph (eql 'core-api)) (obj cons))
    2.19-    (make-instance 'dot:node 
    2.20-      :attributes '(:shape :box)))
    2.21-
    2.22-  (defmethod dot:graph-object-points-to ((graph (eql 'core-api)) (obj cons))
    2.23-    (list (car obj)
    2.24-          (make-instance 'dot:attributed
    2.25-            :object (cdr obj)
    2.26-            :attributes '(:weight 3))))
    2.27-
    2.28-  (defmethod graph-object-node ((graph (eql 'core-api)) (obj symbol))
    2.29-    (make-instance 'dot:node
    2.30-      :attributes `(:label ,obj
    2.31-                    :shape :hexagon)))
    2.32-
    2.33-
    2.34-  (dot:print-graph 
    2.35-   (dot:generate-graph-from-roots 'core-api (list)
    2.36-                                  '(:rankdir "LR" :layout "twopi" :labelloc "t")))
    2.37-#+end_src
    2.38-
    2.39-#+RESULTS:
    2.40-: digraph {
    2.41-: rankdir=LR;
    2.42-: layout="twopi";
    2.43-: labelloc="t";
    2.44-: }
     3.1--- a/core/app/cc-init.org	Tue May 28 02:24:34 2024 +0000
     3.2+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
     3.3@@ -1,16 +0,0 @@
     3.4-{{{header(cc-init,Richard Westhaver,ellis@rwest.io)}}}
     3.5-* help
     3.6-#+begin_src shell :results pp replace
     3.7-cc-init -h
     3.8-#+end_src
     3.9-
    3.10-#+RESULTS:
    3.11-: cc-init 0.1.0-0941fa04c53d+ (x86_64-linux-gnu)
    3.12-: 
    3.13-: Usage: cc-init [OPTIONS]
    3.14-: 
    3.15-: Options:
    3.16-:   -y              Disable confirmation prompts
    3.17-:   -l, --level...  Set the log level
    3.18-:   -h, --help      Print help
    3.19-:   -V, --version   Print version
     4.1--- a/core/app/diz.org	Tue May 28 02:24:34 2024 +0000
     4.2+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
     4.3@@ -1,8 +0,0 @@
     4.4-{{{header(diz,Richard Westhaver,ellis@rwest.io)}}}
     4.5-
     4.6-The ~diz~ disassembly tool.
     4.7-
     4.8-* help
     4.9-#+begin_src shell
    4.10-diz -h
    4.11-#+end_src
     5.1--- a/core/app/homer.org	Tue May 28 02:24:34 2024 +0000
     5.2+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
     5.3@@ -1,20 +0,0 @@
     5.4-{{{header(homer,Richard Westhaver,ellis@rwest.io)}}}
     5.5-* help
     5.6-#+begin_src shell :results pp replace
     5.7-homer -h
     5.8-#+end_src
     5.9-
    5.10-#+RESULTS:
    5.11-#+begin_example
    5.12-homer v0.1.0
    5.13-  usage: homer [global] <command> [<arg>]
    5.14-
    5.15-  home manager
    5.16-  options:
    5.17-     -l/--level* :  set the log level
    5.18-     -h/--help* :  print help
    5.19-     -v/--version* :  print version
    5.20-  commands:
    5.21-    show  
    5.22-    
    5.23-#+end_example
     6.1--- a/core/app/krypt.org	Tue May 28 02:24:34 2024 +0000
     6.2+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
     6.3@@ -1,25 +0,0 @@
     6.4-{{{header(kyrpt,Richard Westhaver,ellis@rwest.io)}}}
     6.5-* help
     6.6-#+begin_src shell :results pp replace
     6.7-krypt -h
     6.8-#+end_src
     6.9-
    6.10-#+RESULTS:
    6.11-#+begin_example
    6.12-Krypt CLI
    6.13-
    6.14-Usage: krypt [OPTIONS] [COMMAND]
    6.15-
    6.16-Commands:
    6.17-  check   check service providers and config
    6.18-  show    Show Krypt info
    6.19-  search  Query the Krypt
    6.20-  help    Print this message or the help of the given subcommand(s)
    6.21-
    6.22-Options:
    6.23-  -c, --cfg <CFG>    Set the default config file [env: KRYPT_CONFIG_FILE=]
    6.24-  -u, --user <USER>  Set a user for this command [env: USER=ellis]
    6.25-  -l, --level...     Set log level
    6.26-  -h, --help         Print help
    6.27-  -V, --version      Print version
    6.28-#+end_example
     7.1--- a/core/app/mailman.org	Tue May 28 02:24:34 2024 +0000
     7.2+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
     7.3@@ -1,26 +0,0 @@
     7.4-{{{header(mailman,Richard Westhaver,ellis@rwest.io)}}}
     7.5-* help
     7.6-#+begin_src shell :results pp replace
     7.7-mailman -h
     7.8-#+end_src
     7.9-
    7.10-#+RESULTS:
    7.11-#+begin_example
    7.12-Mail client util
    7.13-
    7.14-Usage: mailman [OPTIONS] [COMMAND]
    7.15-
    7.16-Commands:
    7.17-  ping    Ping the server
    7.18-  search  Search for items
    7.19-  import  Import an account
    7.20-  export  Export an account
    7.21-  help    Print this message or the help of the given subcommand(s)
    7.22-
    7.23-Options:
    7.24-  -c, --cfg <CFG>    Set the default config file [env: MAILMAN_CONFIG_FILE=]
    7.25-  -u, --user <USER>  Set a user for this command [env: USER=ellis]
    7.26-  -l, --level...     Set log level
    7.27-  -h, --help         Print help
    7.28-  -V, --version      Print version
    7.29-#+end_example
     8.1--- a/core/app/organ.org	Tue May 28 02:24:34 2024 +0000
     8.2+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
     8.3@@ -1,46 +0,0 @@
     8.4-{{{header(organ,Richard Westhaver,ellis@rwest.io)}}}
     8.5-
     8.6-The =organ= CLI tool is used to manipulate [[https://orgmode.org/][Org Mode]] files.
     8.7-
     8.8-* Overview
     8.9-=Org-mode= the application depends on Emacs (it's written in Emacs
    8.10-Lisp) but that doesn't mean we need to. To solve the issue of
    8.11-interoperability between different systems, we are developing a tool
    8.12-called [[https://lab.rwest.io/comp/core/-/tree/branch/default/lisp/lib/organ][organ]]. The purpose of =organ= is to provide an external API for
    8.13-Org documents that doesn't depend on GNU Emacs.
    8.14-
    8.15-If we were designing a /personal/ note-taking system, I would argue
    8.16-that we don't need this tool. The problem is it's /not/ personal - we
    8.17-have a much wider intended audience and need to present information in
    8.18-many different ways. This means thinking about hundreds to thousands
    8.19-of documents instead of tens, about processing those documents into a
    8.20-full-text search database, and reducing cost along the way.
    8.21-
    8.22-Emacs can do all of these things, but do you really want it to?
    8.23-
    8.24-* help
    8.25-#+begin_src shell :results pp replace
    8.26-organ -h
    8.27-#+end_src
    8.28-
    8.29-#+RESULTS:
    8.30-#+begin_example
    8.31-organ v0.0.1
    8.32-  usage: organ [global] <command> [<arg>]
    8.33-
    8.34-  org-mode toolbox
    8.35-  options:
    8.36-     -l/--level* :  set the log level
    8.37-     -h/--help* :  print help
    8.38-     -v/--version* :  print version
    8.39-  commands:
    8.40-    inspect  :  inspect an org file
    8.41-     -i/--input  :  path to org file
    8.42-    
    8.43-    show  :  display local org info
    8.44-    
    8.45-    parse  
    8.46-     -i/--input  :  input source
    8.47-     -o/--output  :  compiler output
    8.48-    
    8.49-#+end_example
     9.1--- a/core/app/packy.org	Tue May 28 02:24:34 2024 +0000
     9.2+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
     9.3@@ -1,10 +0,0 @@
     9.4-{{{header(packy,Richard Westhaver,ellis@rwest.io)}}}
     9.5-
     9.6-Packy is a universal package manager. The packy CLI tool is used to
     9.7-query and download resources from local or remote stores.
     9.8-* help
     9.9-#+begin_src shell :results pp replace
    9.10-packy -h
    9.11-#+end_src
    9.12-
    9.13-#+RESULTS:
    10.1--- a/core/app/rdb.org	Tue May 28 02:24:34 2024 +0000
    10.2+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    10.3@@ -1,19 +0,0 @@
    10.4-{{{header(rdb,Richard Westhaver,ellis@rwest.io)}}}
    10.5-
    10.6-The =rdb= cli tool is a simple RocksDB management utility.
    10.7-
    10.8-* help
    10.9-#+begin_src shell :results pp replace
   10.10-rdb -h
   10.11-#+end_src
   10.12-
   10.13-#+RESULTS:
   10.14-: rdb v0.1.0
   10.15-:   usage: rdb [global] <command> [<arg>]
   10.16-: 
   10.17-:   richard's database
   10.18-:   options:
   10.19-:      -l/--level* :  set the log level
   10.20-:      -h/--help* :  print help
   10.21-:      -v/--version* :  print version
   10.22-:   commands:
    11.1--- a/core/app/readme.org	Tue May 28 02:24:34 2024 +0000
    11.2+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    11.3@@ -1,13 +0,0 @@
    11.4-{{{header(Core App Docs,Richard Westhaver,ellis@rwest.io)}}}
    11.5-#+OPTIONS: ^:nil toc:nil num:nil html-postamble:nil
    11.6-#+EXPORT_FILE_NAME: index
    11.7-* [[file:skel.org][skel]]                                                                 :lisp:
    11.8-* [[file:organ.org][organ]]                                                                :lisp:
    11.9-* [[file:packy.org][packy]]                                                                :lisp:
   11.10-* [[file:homer.org][homer]]                                                                :lisp:
   11.11-* [[file:rdb.org][rdb]]                                                                  :lisp:
   11.12-* [[file:diz.org][diz]]                                                                  :lisp:
   11.13-* [[file:tz.org][tz]]                                                                   :rust:
   11.14-* [[file:mailman.org][mailman]]                                                              :rust:
   11.15-* [[file:cc-init.org][cc-init]]                                                              :rust:
   11.16-* [[file:krypt.org][krypt]]                                                                :rust:
    12.1--- a/core/app/skel.org	Tue May 28 02:24:34 2024 +0000
    12.2+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    12.3@@ -1,187 +0,0 @@
    12.4-{{{header(skel,Richard Westhaver,ellis@rwest.io)}}}
    12.5-
    12.6-The =skel= CLI is the primary build tool for contributors and serves a
    12.7-similar role to language-agnostic build tools like [[https://www.gnu.org/software/make/][GNU Make]], but with
    12.8-the features and ease-of-use of language-specific build tools like
    12.9-Rust's [[https://github.com/rust-lang/cargo][Cargo]].
   12.10-
   12.11-* features
   12.12-** configuration
   12.13-The ~skel~ tool can be configured at runtime using the CLI flags, or
   12.14-via local configuration files. The configuration files are in the
   12.15-~skelfile~ format and are assigned the following locations by default:
   12.16-- ~*default-user-skelrc*~ :: =$HOME/.skelrc=
   12.17-- ~*default-system-skelrc*~ :: =/etc/skel/skelrc=
   12.18-
   12.19-Both files are optional and the user skelrc takes precedence over
   12.20-system.
   12.21-
   12.22-Example =~/.skelrc=:
   12.23-#+begin_src skel :results pp replace :exports both
   12.24-  ;;; .skelrc @ 2023-10-12.02:58:08 -*- mode: skel; -*-
   12.25-  :author "Richard Westhaver <ellis@rwest.io>"
   12.26-  :user "ellis"
   12.27-  :version "0.1.0"
   12.28-  :tags ("auto")
   12.29-  :fmt :collapsed
   12.30-  :vc :hg
   12.31-  :auto-insert t
   12.32-  :license "MPL"
   12.33-  :log-level nil
   12.34-  :shed "~/lab/shed"
   12.35-  :stash "~/lab/stash"
   12.36-  :scripts "~/bin/sh"
   12.37-  :alias-list
   12.38-  (("p" "vc push")
   12.39-   ("P" "vc pull")
   12.40-   ("ci" "vc commit"))
   12.41-#+end_src
   12.42-
   12.43-** projects
   12.44-Projects are the main top-level object users interact with. A project
   12.45-consists of a list of slots which are populated automatically or by
   12.46-the user. Once a project is initialized the slots can be accessed and
   12.47-a set of high-level operations can be performed.
   12.48-
   12.49-The easiest way to initialize a project is with a ~skelfile~. These
   12.50-files are parsed as a simplified Lisp dialect and generate
   12.51-~sk-project~ objects based on their contents.
   12.52-
   12.53-The simplest project looks like this:
   12.54-
   12.55-#+begin_src skel :results pp replace :exports both
   12.56-:name hello-world
   12.57-#+end_src
   12.58-
   12.59-Don't worry, this is still lisp - the parentheses are implied. All we
   12.60-actually need is a name to generate an object, and we can fill in the
   12.61-blanks later as the project develops.
   12.62-
   12.63-Here is a more verbose example, still with only metadata:
   12.64-
   12.65-#+begin_src skel :results pp replace :exports both
   12.66-;;; skelfile --- core skelfile -*- mode: skel; -*-
   12.67-:name "core"
   12.68-:author "Richard Westhaver <ellis@rwest.io>"
   12.69-:version "0.1.0"
   12.70-:license "MPL"
   12.71-:description "The Compiler Company Core"
   12.72-:vc :hg
   12.73-:tags ("core")
   12.74-:docs ((:org "readme") (:org "install") (:org "tests") (:org "todo"))
   12.75-:imports ("lisp/lisp.sk" "rust/rust.sk")
   12.76-#+end_src
   12.77-
   12.78-Another example with rules and components:
   12.79-
   12.80-#+begin_src skel
   12.81-;;; skelfile @ 2023-10-08.02:37:25 -*- mode: skel; -*-
   12.82-:name skel
   12.83-:author "ellis"
   12.84-:version "0.1.0"
   12.85-:description "a hacker's project compiler"
   12.86-:license "MPL"
   12.87-:vc :hg
   12.88-:tags ("lisp")
   12.89-:rules ((build () (print (asdf:make :skel/cli)))
   12.90-        (clean () #$rm -rf */*.fasl$#))
   12.91-:docs ((:org "readme"))
   12.92-:components
   12.93-((:elisp "sk"))
   12.94-:stash "~/dev/comp/stash"
   12.95-:shed "~/dev/comp/shed"
   12.96-:snippets
   12.97-((autogen #$sbcl --eval '(ql:quickload :app/cli/skel)' --eval '(asdf:make :app/cli/skel)'$#))
   12.98-#+end_src
   12.99-** version control
  12.100-=skel= integrates closely with our Version Control System (VCS) which
  12.101-is built on [[https://www.mercurial-scm.org/][Mercurial]], but we also interact with and host many [[https://git-scm.com/][Git]]
  12.102-repositories.
  12.103-
  12.104-The =skel= tool helps us abstract away the differences between git/hg
  12.105-and make maximum use of their utility. When you run a =skel vc=
  12.106-command the currently active ~sk-project~ and configuration are used
  12.107-to determine the appropriate VC backend to call. New backends can of
  12.108-course be added as extensions.
  12.109-
  12.110-** TODO compilers
  12.111-- State "TODO"       from              [2023-12-09 Sat 19:28]
  12.112-One of the most unusual features of =skel= is the compiler set. With
  12.113-the =skel= CLI you can compile the following types of files for your
  12.114-project directly from a ~skelfile~:
  12.115-- Makefile (.mk)
  12.116-- Lisp system defs (.asd)
  12.117-- Cargo.toml
  12.118-- Containerfile
  12.119-- .hgignore/.gitignore
  12.120-
  12.121-We treat skelfiles as the mother of all build formats and consolidate
  12.122-different formats into our own project DSL. This helps reduce
  12.123-complexity while increasing capability and portability.
  12.124-
  12.125-Project compilation occurs on demand with the =sk compile= command.
  12.126-
  12.127-** TODO virtualization
  12.128-- State "TODO"       from              [2023-12-09 Sat 18:55]
  12.129-
  12.130-  =skel= offers a mechanism for generating and running Virtual
  12.131-  Machines (VMs) and Containers. Under the hood we depend on [[https://podman.io/][podman]]
  12.132-  for our container runtime as well as [[https://www.qemu.org/][QEMU]] for some
  12.133-  functionality.
  12.134-
  12.135-** TODO emacs integration
  12.136-- State "TODO"       from              [2023-12-09 Sat 19:30]
  12.137-=sk.el= is the Emacs support package for skel. It contains a
  12.138-=skel-mode= for working with skelfiles and will soon contain
  12.139-additional built-in integrations for =project.el=, =vc.el=, and more.
  12.140-** TODO deployment
  12.141-- State "TODO"       from              [2023-12-09 Sat 19:37]
  12.142-** TODO visualization
  12.143-- State "TODO"       from              [2023-12-09 Sat 19:37]
  12.144-* help
  12.145-#+begin_src shell :results pp replace :exports both
  12.146-skel -h
  12.147-#+end_src
  12.148-
  12.149-#+RESULTS:
  12.150-#+begin_example
  12.151-skel v0.1.1
  12.152-  usage: skel [global] <command> [<arg>]
  12.153-
  12.154-  A hacker's project compiler and build tool.
  12.155-  options:
  12.156-     -h/--help* :  print this message
  12.157-     -v/--version* :  print version
  12.158-     -d/--debug* :  set log level (debug,info,trace,warn)
  12.159-     -c/--config* :  set a custom skel user config
  12.160-     -i/--input  :  input source
  12.161-     -o/--output  :  output target
  12.162-  commands:
  12.163-    init  :  initialize a skelfile in the current directory
  12.164-     -n/--name  :  project name
  12.165-    
  12.166-    show  :  describe the project skelfile
  12.167-     -f/--file  :  path to skelfile
  12.168-    
  12.169-    inspect  :  inspect the project skelfile
  12.170-     -f/--file  :  path to skelfile
  12.171-    
  12.172-    make  :  build project targets
  12.173-     -t/--target  :  target to build
  12.174-    
  12.175-    run  :  run a script or command
  12.176-    
  12.177-    push  :  push the current project upstream
  12.178-    
  12.179-    pull  :  pull the current project from remote
  12.180-    
  12.181-    clone  :  clone a remote project
  12.182-    
  12.183-    commit  :  commit changes to the project vc
  12.184-    
  12.185-    edit  :  edit a project file
  12.186-    
  12.187-    shell  :  open the sk-shell interpreter
  12.188-    
  12.189-#+end_example
  12.190-
    13.1--- a/core/app/tz.org	Tue May 28 02:24:34 2024 +0000
    13.2+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    13.3@@ -1,12 +0,0 @@
    13.4-{{{header(tz,Richard Westhaver,ellis@rwest.io)}}}
    13.5-
    13.6-=tz= is a small binary for packing and unpacking compressed archives
    13.7-(tar+zstd).
    13.8-
    13.9-* help
   13.10-#+begin_src shell :results pp replace
   13.11-tz -h
   13.12-#+end_src
   13.13-
   13.14-#+RESULTS:
   13.15-: mtz [pack|unpack|unpackr] PATH
    14.1--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    14.2+++ b/core/bin/homer.org	Sun Jun 02 00:49:06 2024 -0400
    14.3@@ -0,0 +1,26 @@
    14.4+#+title: homer
    14.5+#+author: Richard Westhaver
    14.6+* help
    14.7+#+begin_src shell :results pp replace
    14.8+homer -h
    14.9+#+end_src
   14.10+
   14.11+#+RESULTS:
   14.12+#+begin_example
   14.13+homer v0.1.0 --- user home manager
   14.14+
   14.15+  usage: homer [global] <command> [<arg>]
   14.16+
   14.17+options:
   14.18+  -l/--level* :  set the log level
   14.19+  -h/--help* :  print help
   14.20+  -v/--version* :  print version
   14.21+  -f/--force* :  use force
   14.22+
   14.23+commands:
   14.24+  show 
   14.25+  check 
   14.26+  push 
   14.27+  pull 
   14.28+  install 
   14.29+#+end_example
    15.1--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    15.2+++ b/core/bin/krypt.org	Sun Jun 02 00:49:06 2024 -0400
    15.3@@ -0,0 +1,26 @@
    15.4+#+title: krypt
    15.5+#+author: Richard Westhaver
    15.6+* help
    15.7+#+begin_src shell :results pp replace
    15.8+krypt -h
    15.9+#+end_src
   15.10+
   15.11+#+RESULTS:
   15.12+#+begin_example
   15.13+Krypt CLI
   15.14+
   15.15+Usage: krypt [OPTIONS] [COMMAND]
   15.16+
   15.17+Commands:
   15.18+  check   check service providers and config
   15.19+  show    Show Krypt info
   15.20+  search  Query the Krypt
   15.21+  help    Print this message or the help of the given subcommand(s)
   15.22+
   15.23+Options:
   15.24+  -c, --cfg <CFG>    Set the default config file [env: KRYPT_CONFIG_FILE=]
   15.25+  -u, --user <USER>  Set a user for this command [env: USER=ellis]
   15.26+  -l, --level...     Set log level
   15.27+  -h, --help         Print help
   15.28+  -V, --version      Print version
   15.29+#+end_example
    16.1--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    16.2+++ b/core/bin/mailman.org	Sun Jun 02 00:49:06 2024 -0400
    16.3@@ -0,0 +1,27 @@
    16.4+#+title: mailman
    16.5+#+author: Richard Westhaver
    16.6+* help
    16.7+#+begin_src shell :results pp replace
    16.8+mailman -h
    16.9+#+end_src
   16.10+
   16.11+#+RESULTS:
   16.12+#+begin_example
   16.13+Mail client util
   16.14+
   16.15+Usage: mailman [OPTIONS] [COMMAND]
   16.16+
   16.17+Commands:
   16.18+  ping    Ping the server
   16.19+  search  Search for items
   16.20+  import  Import an account
   16.21+  export  Export an account
   16.22+  help    Print this message or the help of the given subcommand(s)
   16.23+
   16.24+Options:
   16.25+  -c, --cfg <CFG>    Set the default config file [env: MAILMAN_CONFIG_FILE=]
   16.26+  -u, --user <USER>  Set a user for this command [env: USER=ellis]
   16.27+  -l, --level...     Set log level
   16.28+  -h, --help         Print help
   16.29+  -V, --version      Print version
   16.30+#+end_example
    17.1--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    17.2+++ b/core/bin/organ.org	Sun Jun 02 00:49:06 2024 -0400
    17.3@@ -0,0 +1,43 @@
    17.4+#+title: organ
    17.5+#+author: Richard Westhaver
    17.6+
    17.7+The =organ= CLI tool is used to manipulate [[https://orgmode.org/][Org Mode]] files.
    17.8+
    17.9+* Overview
   17.10+=Org-mode= the application depends on Emacs (it's written in Emacs
   17.11+Lisp) but that doesn't mean we need to. To solve the issue of
   17.12+interoperability between different systems, we are developing a tool
   17.13+called [[https://lab.rwest.io/comp/core/-/tree/branch/default/lisp/lib/organ][organ]]. The purpose of =organ= is to provide an external API for
   17.14+Org documents that doesn't depend on GNU Emacs.
   17.15+
   17.16+If we were designing a /personal/ note-taking system, I would argue
   17.17+that we don't need this tool. The problem is it's /not/ personal - we
   17.18+have a much wider intended audience and need to present information in
   17.19+many different ways. This means thinking about hundreds to thousands
   17.20+of documents instead of tens, about processing those documents into a
   17.21+full-text search database, and reducing cost along the way.
   17.22+
   17.23+Emacs can do all of these things, but do you really want it to?
   17.24+
   17.25+* help
   17.26+#+begin_src shell :results pp replace
   17.27+organ -h
   17.28+#+end_src
   17.29+
   17.30+#+RESULTS:
   17.31+#+begin_example
   17.32+organ v0.0.1 --- org-mode toolbox
   17.33+
   17.34+  usage: organ [global] <command> [<arg>]
   17.35+
   17.36+options:
   17.37+  -l/--level* :  set the log level
   17.38+  -h/--help* :  print help
   17.39+  -v/--version* :  print version
   17.40+
   17.41+commands:
   17.42+  inspect : inspect an org file
   17.43+  show : display local org info
   17.44+  describe : describe local org info
   17.45+  parse 
   17.46+#+end_example
    18.1--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    18.2+++ b/core/bin/packy.org	Sun Jun 02 00:49:06 2024 -0400
    18.3@@ -0,0 +1,31 @@
    18.4+#+title: packy
    18.5+#+author: Richard Westhaver
    18.6+
    18.7+Packy is a universal package manager. The packy CLI tool is used to
    18.8+query and download resources from local or remote stores.
    18.9+* help
   18.10+#+begin_src shell :results pp replace
   18.11+packy -h
   18.12+#+end_src
   18.13+
   18.14+#+RESULTS:
   18.15+#+begin_example
   18.16+#:debug 0.190001; (#S(CLI-NODE
   18.17+                      :KIND OPT
   18.18+                      :FORM #<CLI-OPT help :global T :val T>))
   18.19+packy v0.1.0 --- Universal Package Manager
   18.20+
   18.21+  usage: packy [global] <command> [<arg>]
   18.22+
   18.23+options:
   18.24+  -l/--level* :  set the log level
   18.25+  -h/--help* :  print help
   18.26+  -v/--version* :  print version
   18.27+
   18.28+commands:
   18.29+  show 
   18.30+#:debug 0.193334; /home/ellis/comp/org/docs/core/bin
   18.31+; #(#<CLI-OPT help :global T :val NIL>)
   18.32+; NIL
   18.33+; #()
   18.34+#+end_example
    19.1--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    19.2+++ b/core/bin/rdb.org	Sun Jun 02 00:49:06 2024 -0400
    19.3@@ -0,0 +1,11 @@
    19.4+#+title: rdb
    19.5+#+author: Richard Westhaver
    19.6+
    19.7+The =rdb= cli tool is a simple RocksDB management utility.
    19.8+
    19.9+* help
   19.10+#+begin_src shell :results pp replace
   19.11+rdb -h
   19.12+#+end_src
   19.13+
   19.14+#+RESULTS:
    20.1--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    20.2+++ b/core/bin/readme.org	Sun Jun 02 00:49:06 2024 -0400
    20.3@@ -0,0 +1,12 @@
    20.4+#+title: 
    20.5+#+author: Richard Westhaver
    20.6+#+description: Core Program Docs
    20.7+#+options: ^:nil toc:nil num:nil html-postamble:nil
    20.8+#+export_file_name: index
    20.9+* [[file:skel.org][skel]]                                                                 :lisp:
   20.10+* [[file:organ.org][organ]]                                                                :lisp:
   20.11+* [[file:packy.org][packy]]                                                                :lisp:
   20.12+* [[file:homer.org][homer]]                                                                :lisp:
   20.13+* [[file:rdb.org][rdb]]                                                                  :lisp:
   20.14+* [[file:mailman.org][mailman]]                                                              :rust:
   20.15+* [[file:krypt.org][krypt]]                                                           :rust:lisp:
    21.1--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    21.2+++ b/core/bin/skel.org	Sun Jun 02 00:49:06 2024 -0400
    21.3@@ -0,0 +1,192 @@
    21.4+#+title: skel
    21.5+#+author: Richard Westhaver
    21.6+
    21.7+The =skel= CLI is the primary build tool for contributors and serves a
    21.8+similar role to language-agnostic build tools like [[https://www.gnu.org/software/make/][GNU Make]], but with
    21.9+the features and ease-of-use of language-specific build tools like
   21.10+Rust's [[https://github.com/rust-lang/cargo][Cargo]].
   21.11+
   21.12+* features
   21.13+** configuration
   21.14+The ~skel~ tool can be configured at runtime using the CLI flags, or
   21.15+via local configuration files. The configuration files are in the
   21.16+~skelfile~ format and are assigned the following locations by default:
   21.17+- ~*default-user-skelrc*~ :: =$HOME/.skelrc=
   21.18+- ~*default-system-skelrc*~ :: =/etc/skel/skelrc=
   21.19+
   21.20+Both files are optional and the user skelrc takes precedence over
   21.21+system.
   21.22+
   21.23+Example =~/.skelrc=:
   21.24+#+begin_src shell :results output
   21.25+cat ~/.skelrc
   21.26+#+end_src
   21.27+
   21.28+#+RESULTS:
   21.29+#+begin_example
   21.30+;;; .skelrc @ 2023-10-12.02:58:08 -*- mode: skel; -*-
   21.31+:name "Richard Westhaver <ellis@rwest.io>"
   21.32+:user "ellis"
   21.33+:version "0.1.0"
   21.34+:tags ("auto")
   21.35+:fmt :pretty
   21.36+:vc :hg
   21.37+:auto-insert t
   21.38+:license :mpl2
   21.39+:log-level :info
   21.40+:stash ".stash"
   21.41+;; :scratch ".stash/scratch"
   21.42+:cache ".cache"
   21.43+:registry ".data/skel/registry"
   21.44+:scripts ("/usr/local/share/stash/scripts" "~/stash/scripts")
   21.45+:alias-list
   21.46+(("p" "vc push")
   21.47+ ("P" "vc pull")
   21.48+ ("ci" "vc commit"))
   21.49+#+end_example
   21.50+
   21.51+** projects
   21.52+Projects are the highest-level objects int the ~skel~ system. A project
   21.53+consists of a list of slots which are populated automatically or by
   21.54+the user. Once a project is initialized the slots can be accessed and
   21.55+a set of high-level operations can be performed.
   21.56+
   21.57+The easiest way to initialize a project is with a ~skelfile~. These
   21.58+files are parsed as a simplified Lisp dialect and generate
   21.59+~sk-project~ objects based on their contents.
   21.60+
   21.61+The simplest project looks like this:
   21.62+
   21.63+#+begin_src skel :results pp replace :exports both
   21.64+:name hello-world
   21.65+#+end_src
   21.66+
   21.67+Don't worry, this is still lisp - the parentheses are implied. All we
   21.68+actually need is a name to generate an object, and we can fill in the
   21.69+blanks later as the project develops.
   21.70+
   21.71+Here is a more verbose example, still with only metadata:
   21.72+
   21.73+#+begin_src skel :results pp replace :exports both
   21.74+;;; skelfile --- core skelfile -*- mode: skel; -*-
   21.75+:name "core"
   21.76+:author "Richard Westhaver <ellis@rwest.io>"
   21.77+:version "0.1.0"
   21.78+:license "MPL"
   21.79+:description "The Compiler Company Core"
   21.80+:vc :hg
   21.81+:tags ("core")
   21.82+:docs ((:org "readme") (:org "install") (:org "tests") (:org "todo"))
   21.83+:import ("lisp/lisp.sk" "rust/rust.sk")
   21.84+#+end_src
   21.85+
   21.86+Another example with rules and components:
   21.87+
   21.88+#+begin_src skel
   21.89+;;; skelfile @ 2023-10-08.02:37:25 -*- mode: skel; -*-
   21.90+:name skel
   21.91+:author "ellis"
   21.92+:version "0.1.0"
   21.93+:description "a hacker's project compiler"
   21.94+:license "MPL"
   21.95+:vc :hg
   21.96+:tags ("lisp")
   21.97+:rules ((build () (print (asdf:make :skel/cli)))
   21.98+        (clean () #$rm -rf */*.fasl$#))
   21.99+:docs ((:org "readme"))
  21.100+:components
  21.101+((:elisp "sk"))
  21.102+:stash "~/dev/comp/stash"
  21.103+#+end_src
  21.104+** version control
  21.105+=skel= integrates closely with our Version Control System (VCS) which
  21.106+is built on [[https://www.mercurial-scm.org/][Mercurial]], but we also interact with and host many [[https://git-scm.com/][Git]]
  21.107+repositories.
  21.108+
  21.109+The =skel= tool helps us abstract away the differences between git/hg
  21.110+and make maximum use of their utility. When you run a =skel vc=
  21.111+command the currently active ~sk-project~ and configuration are used
  21.112+to determine the appropriate VC backend to call. New backends can of
  21.113+course be added as extensions.
  21.114+
  21.115+** TODO compilers
  21.116+- State "TODO"       from              [2023-12-09 Sat 19:28]
  21.117+One of the most unusual features of =skel= is the compiler set. With
  21.118+the =skel= CLI you can compile the following types of files for your
  21.119+project directly from a ~skelfile~:
  21.120+- Makefile (.mk)
  21.121+- Lisp system defs (.asd)
  21.122+- Cargo.toml
  21.123+- Containerfile
  21.124+- .hgignore/.gitignore
  21.125+
  21.126+We treat skelfiles as the mother of all build formats and consolidate
  21.127+different formats into our own project DSL. This helps reduce
  21.128+complexity while increasing capability and portability.
  21.129+
  21.130+Project compilation occurs on demand with the =sk compile= command.
  21.131+
  21.132+** TODO virtualization
  21.133+- State "TODO"       from              [2023-12-09 Sat 18:55]
  21.134+
  21.135+  =skel= offers a mechanism for generating and running Virtual
  21.136+  Machines (VMs) and Containers. Under the hood we depend on [[https://podman.io/][podman]]
  21.137+  for our container runtime as well as [[https://www.qemu.org/][QEMU]] for some
  21.138+  functionality.
  21.139+
  21.140+** TODO emacs integration
  21.141+- State "TODO"       from              [2023-12-09 Sat 19:30]
  21.142+=sk.el= is the Emacs support package for skel. It contains a
  21.143+=skel-mode= for working with skelfiles and will soon contain
  21.144+additional built-in integrations for =project.el=, =vc.el=, and more.
  21.145+** TODO deployment
  21.146+- State "TODO"       from              [2023-12-09 Sat 19:37]
  21.147+** TODO visualization
  21.148+- State "TODO"       from              [2023-12-09 Sat 19:37]
  21.149+* help
  21.150+#+begin_src shell :results pp replace :exports both
  21.151+skel -h
  21.152+#+end_src
  21.153+
  21.154+#+RESULTS:
  21.155+#+begin_example
  21.156+skel v0.1.1 --- A hacker's project compiler.
  21.157+
  21.158+  usage: skel [global] <command> [<arg>]
  21.159+
  21.160+options:
  21.161+  -h/--help* :  print this message
  21.162+  -v/--version* :  print version
  21.163+  -l/--level* :  set log level (warn,info,debug,trace)
  21.164+  -c/--config* :  set a custom skel user config
  21.165+  -i/--input* :  input source
  21.166+  -o/--output* :  output target
  21.167+
  21.168+commands:
  21.169+  init : initialize a skelfile in the current directory
  21.170+    -n/--name :  project name
  21.171+  new : make a new skel project
  21.172+    -n/--name :  project name
  21.173+  describe : describe a skelfile
  21.174+  show : show project slots
  21.175+    -f/--file :  path to skelfile
  21.176+    -u/--user :  print user configuration
  21.177+    -s/--system :  print system configuration
  21.178+  vc : version control
  21.179+    -r/--root :  repository path
  21.180+  id : print the project id
  21.181+  rev : print the current vc revision id
  21.182+  inspect : inspect the project skelfile
  21.183+    -f/--file :  path to skelfile
  21.184+  make : build project targets
  21.185+    -t/--target :  target to build
  21.186+  run : run a script or command
  21.187+  status : print the vc status
  21.188+  push : push the current project upstream
  21.189+  pull : pull the current project from remote
  21.190+  clone : clone a remote project
  21.191+  commit : commit changes to the project vc
  21.192+  edit : edit a project file in emacs.
  21.193+  shell : open the sk-shell interpreter
  21.194+#+end_example
  21.195+
    22.1--- a/core/ffi.org	Tue May 28 02:24:34 2024 +0000
    22.2+++ b/core/ffi.org	Sun Jun 02 00:49:06 2024 -0400
    22.3@@ -1,5 +1,5 @@
    22.4-{{{header(core/ffi,Richard Westhaver,ellis@rwest.io)}}}
    22.5-
    22.6+#+title: ffi
    22.7+#+author: Richard Westhaver
    22.8 This doc is about the [[https://en.wikipedia.org/wiki/Foreign_function_interface][Foreign Function Interface]] (FFI) features of the
    22.9 =core=. 
   22.10 
    23.1--- a/core/install.org	Tue May 28 02:24:34 2024 +0000
    23.2+++ b/core/install.org	Sun Jun 02 00:49:06 2024 -0400
    23.3@@ -1,30 +1,12 @@
    23.4-{{{header(core/install,Richard Westhaver,ellis@rwest.io,core installation
    23.5-guide)}}} 
    23.6-#+property: header-args :dir /home/ellis/dev/comp/core/
    23.7+#+title: install
    23.8+#+author: Richard Westhaver
    23.9+#+email: ellis@rwest.io
   23.10+#+property: header-args :dir /home/ellis/comp/core/
   23.11 The core is distributed via our public package registry:
   23.12 [[https://packy.compiler.company][packy.compiler.company]]. You can install any part of the core - from a
   23.13 complete Linux system to individual packages. Refer to the packy
   23.14 documentation for details.
   23.15 
   23.16-The simplest way to get started is by getting the installer for your
   23.17-platform with the following script:
   23.18-
   23.19-#+begin_src shell :results pp replace :exports both :noeval t
   23.20-curl --proto '=https' --tlsv1.2 -sSf https://packy.compiler.company/do/init.sh | sh # -s -- --help
   23.21-#+end_src
   23.22-
   23.23-#+RESULTS:
   23.24-#+begin_example
   23.25-
   23.26-cc-init 0.1.0-0941fa04c53d+
   23.27-
   23.28-Usage: cc-init [OPTIONS]
   23.29-
   23.30-Options:
   23.31-  -y              Disable confirmation prompts
   23.32-  -l, --level...  Set the log level
   23.33-  -h, --help      Print help
   23.34-  -V, --version   Print version
   23.35 #+end_example
   23.36 * TODO Packages
   23.37 - State "TODO"       from              [2023-11-25 Sat 18:28]
    24.1--- a/core/readme.org	Tue May 28 02:24:34 2024 +0000
    24.2+++ b/core/readme.org	Sun Jun 02 00:49:06 2024 -0400
    24.3@@ -10,14 +10,16 @@
    24.4 - [[file:todo.org][Todo]] :: Project Tasks
    24.5 - [[file:notes.org][Notes]] :: Internal Notes
    24.6 
    24.7+* [[file:api.org][API]] 
    24.8+API Docs
    24.9+
   24.10 * [[file:app][APP]] 
   24.11 App Docs
   24.12-
   24.13 * [[file:lib][LIB]] 
   24.14 Library Docs
   24.15-
   24.16 * [[file:ffi.org][FFI]] 
   24.17 FFI Docs
   24.18-
   24.19-* [[file:api][API]] 
   24.20-API Reference
   24.21+* [[file:ref][REF]]
   24.22+Reference Manual
   24.23+* [[file:man][MAN]]
   24.24+User Manual
    25.1--- a/core/stats.org	Tue May 28 02:24:34 2024 +0000
    25.2+++ b/core/stats.org	Sun Jun 02 00:49:06 2024 -0400
    25.3@@ -1,7 +1,24 @@
    25.4 # -*- org-export-babel-evaluate: nil -*-
    25.5-{{{header(docs/core,Richard Westhaver,ellis@rwest.io)}}}
    25.6+#+title: stats
    25.7+#+author: Richard Westhaver
    25.8+#+property: header-args :dir /home/ellis/comp/core/
    25.9+* vc
   25.10+#+begin_src shell :results pp :exports results
   25.11+  hg churn -f "%Y-%m" -s
   25.12+#+end_src
   25.13+
   25.14+#+RESULTS:
   25.15+: 2023-10  36394 ************************************
   25.16+: 2023-11  12777 ************
   25.17+: 2023-12  61624 *************************************************************
   25.18+: 2024-01   4923 ****
   25.19+: 2024-02   5701 *****
   25.20+: 2024-03  27292 ***************************
   25.21+: 2024-04  23322 ***********************
   25.22+: 2024-05  24141 ***********************
   25.23+: 2024-06    341 
   25.24+
   25.25 * files
   25.26-#+property: header-args :dir /home/ellis/comp/core/
   25.27 #+begin_src shell :results pp :exports results
   25.28   cd rust && cargo clean && cd ..
   25.29   tokei -t='rust','lisp','c','c header','makefile','shell'
   25.30@@ -13,15 +30,15 @@
   25.31  Language            Files        Lines         Code     Comments       Blanks
   25.32 ===============================================================================
   25.33  C                       2          135           66           42           27
   25.34- C Header               15         8200         4484         2517         1199
   25.35- Lisp                  369        57630        44625         6035         6970
   25.36- Makefile                2           40           33            5            2
   25.37+ C Header               17         8810         4676         2843         1291
   25.38+ Lisp                  402        65277        50867         6588         7822
   25.39+ Makefile                1            6            6            0            0
   25.40 -------------------------------------------------------------------------------
   25.41  Rust                  146        12282        10645          455         1182
   25.42  |- Markdown           103          808            0          713           95
   25.43  (Total)                          13090        10645         1168         1277
   25.44 ===============================================================================
   25.45- Total                 534        78287        59853         9054         9380
   25.46+ Total                 568        86510        66260         9928        10322
   25.47 ===============================================================================
   25.48 #+end_example
   25.49 
   25.50@@ -45,196 +62,220 @@
   25.51 #+end_src
   25.52 
   25.53 #+RESULTS:
   25.54-- /home/ellis/dev/comp/core/lisp/std/pkg.lisp
   25.55-- /home/ellis/dev/comp/core/lisp/std/defpkg.lisp
   25.56-- /home/ellis/dev/comp/core/lisp/std/err.lisp
   25.57-- /home/ellis/dev/comp/core/lisp/std/bits.lisp
   25.58-- /home/ellis/dev/comp/core/lisp/std/num/
   25.59-- /home/ellis/dev/comp/core/lisp/std/str.lisp
   25.60-- /home/ellis/dev/comp/core/lisp/std/fmt.lisp
   25.61-- /home/ellis/dev/comp/core/lisp/std/sym.lisp
   25.62-- /home/ellis/dev/comp/core/lisp/std/list.lisp
   25.63-- /home/ellis/dev/comp/core/lisp/std/util.lisp
   25.64-- /home/ellis/dev/comp/core/lisp/std/readtable.lisp
   25.65-- /home/ellis/dev/comp/core/lisp/std/fu.lisp
   25.66-- /home/ellis/dev/comp/core/lisp/std/ana.lisp
   25.67-- /home/ellis/dev/comp/core/lisp/std/pan.lisp
   25.68-- /home/ellis/dev/comp/core/lisp/std/thread.lisp
   25.69-- /home/ellis/dev/comp/core/lisp/std/alien.lisp
   25.70-- /home/ellis/dev/comp/core/lisp/lib/dat/pkg.lisp
   25.71-- /home/ellis/dev/comp/core/lisp/lib/dat/proto.lisp
   25.72-- /home/ellis/dev/comp/core/lisp/lib/dat/sxp.lisp
   25.73-- /home/ellis/dev/comp/core/lisp/lib/dat/csv.lisp
   25.74-- /home/ellis/dev/comp/core/lisp/lib/dat/json.lisp
   25.75-- /home/ellis/dev/comp/core/lisp/lib/dat/xml/
   25.76-- /home/ellis/dev/comp/core/lisp/lib/dat/html/
   25.77-- /home/ellis/dev/comp/core/lisp/lib/dat/toml.lisp
   25.78-- /home/ellis/dev/comp/core/lisp/lib/dat/arff.lisp
   25.79-- /home/ellis/dev/comp/core/lisp/lib/dat/midi.lisp
   25.80-- /home/ellis/dev/comp/core/lisp/lib/cli/pkg.lisp
   25.81-- /home/ellis/dev/comp/core/lisp/lib/cli/ansi.lisp
   25.82-- /home/ellis/dev/comp/core/lisp/lib/cli/env.lisp
   25.83-- /home/ellis/dev/comp/core/lisp/lib/cli/shell.lisp
   25.84-- /home/ellis/dev/comp/core/lisp/lib/cli/progress.lisp
   25.85-- /home/ellis/dev/comp/core/lisp/lib/cli/spark.lisp
   25.86-- /home/ellis/dev/comp/core/lisp/lib/cli/repl.lisp
   25.87-- /home/ellis/dev/comp/core/lisp/lib/cli/prompt.lisp
   25.88-- /home/ellis/dev/comp/core/lisp/lib/cli/ed.lisp
   25.89-- /home/ellis/dev/comp/core/lisp/lib/cli/clap.lisp
   25.90-- /home/ellis/dev/comp/core/lisp/lib/doc/pkg.lisp
   25.91-- /home/ellis/dev/comp/core/lisp/lib/doc/proto.lisp
   25.92-- /home/ellis/dev/comp/core/lisp/lib/doc/err.lisp
   25.93-- /home/ellis/dev/comp/core/lisp/lib/doc/symbol.lisp
   25.94-- /home/ellis/dev/comp/core/lisp/lib/doc/file.lisp
   25.95-- /home/ellis/dev/comp/core/lisp/lib/doc/package.lisp
   25.96-- /home/ellis/dev/comp/core/lisp/lib/doc/system.lisp
   25.97-- /home/ellis/dev/comp/core/lisp/lib/doc/dist.lisp
   25.98-- /home/ellis/dev/comp/core/lisp/lib/doc/image.lisp
   25.99-- /home/ellis/dev/comp/core/lisp/lib/io/pkg.lisp
  25.100-- /home/ellis/dev/comp/core/lisp/lib/gui/pkg.lisp
  25.101-- /home/ellis/dev/comp/core/lisp/lib/gui/err.lisp
  25.102-- /home/ellis/dev/comp/core/lisp/lib/gui/server.lisp
  25.103-- /home/ellis/dev/comp/core/lisp/lib/gui/client.lisp
  25.104-- /home/ellis/dev/comp/core/lisp/lib/gui/wm/
  25.105-- /home/ellis/dev/comp/core/lisp/lib/gui/ext.lisp
  25.106-- /home/ellis/dev/comp/core/lisp/lib/log/pkg.lisp
  25.107-- /home/ellis/dev/comp/core/lisp/lib/log/err.lisp
  25.108-- /home/ellis/dev/comp/core/lisp/lib/log/log.lisp
  25.109-- /home/ellis/dev/comp/core/lisp/lib/log/stream.lisp
  25.110-- /home/ellis/dev/comp/core/lisp/lib/net/pkg.lisp
  25.111-- /home/ellis/dev/comp/core/lisp/lib/net/err.lisp
  25.112-- /home/ellis/dev/comp/core/lisp/lib/net/obj.lisp
  25.113-- /home/ellis/dev/comp/core/lisp/lib/net/sans-io.lisp
  25.114-- /home/ellis/dev/comp/core/lisp/lib/net/udp.lisp
  25.115-- /home/ellis/dev/comp/core/lisp/lib/net/tcp.lisp
  25.116-- /home/ellis/dev/comp/core/lisp/lib/net/codec/
  25.117-- /home/ellis/dev/comp/core/lisp/lib/net/proto/
  25.118-- /home/ellis/dev/comp/core/lisp/lib/obj/pkg.lisp
  25.119-- /home/ellis/dev/comp/core/lisp/lib/obj/meta/
  25.120-- /home/ellis/dev/comp/core/lisp/lib/obj/hash/
  25.121-- /home/ellis/dev/comp/core/lisp/lib/obj/id.lisp
  25.122-- /home/ellis/dev/comp/core/lisp/lib/obj/uri/
  25.123-- /home/ellis/dev/comp/core/lisp/lib/obj/url.lisp
  25.124-- /home/ellis/dev/comp/core/lisp/lib/obj/seq.lisp
  25.125-- /home/ellis/dev/comp/core/lisp/lib/obj/tree/
  25.126-- /home/ellis/dev/comp/core/lisp/lib/obj/graph/
  25.127-- /home/ellis/dev/comp/core/lisp/lib/obj/equiv.lisp
  25.128-- /home/ellis/dev/comp/core/lisp/lib/obj/color/
  25.129-- /home/ellis/dev/comp/core/lisp/lib/obj/music/
  25.130-- /home/ellis/dev/comp/core/lisp/lib/obj/time/
  25.131-- /home/ellis/dev/comp/core/lisp/lib/obj/uuid.lisp
  25.132-- /home/ellis/dev/comp/core/lisp/lib/obj/temperature.lisp
  25.133-- /home/ellis/dev/comp/core/lisp/lib/obj/direction.lisp
  25.134-- /home/ellis/dev/comp/core/lisp/lib/obj/shape.lisp
  25.135-- /home/ellis/dev/comp/core/lisp/lib/obj/tbl.lisp
  25.136-- /home/ellis/dev/comp/core/lisp/lib/obj/db/
  25.137-- /home/ellis/dev/comp/core/lisp/lib/obj/cfg.lisp
  25.138-- /home/ellis/dev/comp/core/lisp/lib/obj/build.lisp
  25.139-- /home/ellis/dev/comp/core/lisp/lib/organ/pkg.lisp
  25.140-- /home/ellis/dev/comp/core/lisp/lib/organ/vars.lisp
  25.141-- /home/ellis/dev/comp/core/lisp/lib/organ/err.lisp
  25.142-- /home/ellis/dev/comp/core/lisp/lib/organ/proto.lisp
  25.143-- /home/ellis/dev/comp/core/lisp/lib/organ/macs.lisp
  25.144-- /home/ellis/dev/comp/core/lisp/lib/organ/object/
  25.145-- /home/ellis/dev/comp/core/lisp/lib/organ/element/
  25.146-- /home/ellis/dev/comp/core/lisp/lib/organ/util.lisp
  25.147-- /home/ellis/dev/comp/core/lisp/lib/organ/section.lisp
  25.148-- /home/ellis/dev/comp/core/lisp/lib/organ/heading.lisp
  25.149-- /home/ellis/dev/comp/core/lisp/lib/organ/document.lisp
  25.150-- /home/ellis/dev/comp/core/lisp/lib/packy/pkg.lisp
  25.151-- /home/ellis/dev/comp/core/lisp/lib/packy/proto.lisp
  25.152-- /home/ellis/dev/comp/core/lisp/lib/packy/db.lisp
  25.153-- /home/ellis/dev/comp/core/lisp/lib/packy/client.lisp
  25.154-- /home/ellis/dev/comp/core/lisp/lib/packy/server.lisp
  25.155-- /home/ellis/dev/comp/core/lisp/lib/parse/pkg.lisp
  25.156-- /home/ellis/dev/comp/core/lisp/lib/parse/lex.lisp
  25.157-- /home/ellis/dev/comp/core/lisp/lib/parse/yacc.lisp
  25.158-- /home/ellis/dev/comp/core/lisp/lib/pod/pkg.lisp
  25.159-- /home/ellis/dev/comp/core/lisp/lib/pod/err.lisp
  25.160-- /home/ellis/dev/comp/core/lisp/lib/pod/obj/
  25.161-- /home/ellis/dev/comp/core/lisp/lib/pod/api.lisp
  25.162-- /home/ellis/dev/comp/core/lisp/lib/pod/buildah.lisp
  25.163-- /home/ellis/dev/comp/core/lisp/lib/pod/podman.lisp
  25.164-- /home/ellis/dev/comp/core/lisp/lib/pod/util.lisp
  25.165-- /home/ellis/dev/comp/core/lisp/lib/pod/client.lisp
  25.166-- /home/ellis/dev/comp/core/lisp/lib/rdb/pkg.lisp
  25.167-- /home/ellis/dev/comp/core/lisp/lib/rdb/err.lisp
  25.168-- /home/ellis/dev/comp/core/lisp/lib/rdb/raw.lisp
  25.169-- /home/ellis/dev/comp/core/lisp/lib/rdb/proto.lisp
  25.170-- /home/ellis/dev/comp/core/lisp/lib/rdb/obj.lisp
  25.171-- /home/ellis/dev/comp/core/lisp/lib/rdb/macs.lisp
  25.172-- /home/ellis/dev/comp/core/lisp/lib/rt/pkg.lisp
  25.173-- /home/ellis/dev/comp/core/lisp/lib/rt/bench.lisp
  25.174-- /home/ellis/dev/comp/core/lisp/lib/rt/tracing.lisp
  25.175-- /home/ellis/dev/comp/core/lisp/lib/rt/flamegraph.lisp
  25.176-- /home/ellis/dev/comp/core/lisp/lib/skel/pkg.lisp
  25.177-- /home/ellis/dev/comp/core/lisp/lib/skel/core/
  25.178-- /home/ellis/dev/comp/core/lisp/lib/skel/comp/
  25.179-- /home/ellis/dev/comp/core/lisp/lib/skel/tools/
  25.180-- /home/ellis/dev/comp/core/lisp/lib/skel/ext/
  25.181-- /home/ellis/dev/comp/core/lisp/lib/syn/pkg.lisp
  25.182-- /home/ellis/dev/comp/core/lisp/lib/xdb/xdb.lisp
  25.183-- /home/ellis/dev/comp/core/lisp/ffi/alsa/pkg.lisp
  25.184-- /home/ellis/dev/comp/core/lisp/ffi/alsa/constants.lisp
  25.185-- /home/ellis/dev/comp/core/lisp/ffi/rocksdb/pkg.lisp
  25.186-- /home/ellis/dev/comp/core/lisp/ffi/rocksdb/macs.lisp
  25.187-- /home/ellis/dev/comp/core/lisp/ffi/rocksdb/types.lisp
  25.188-- /home/ellis/dev/comp/core/lisp/ffi/rocksdb/opts.lisp
  25.189-- /home/ellis/dev/comp/core/lisp/ffi/rocksdb/sst.lisp
  25.190-- /home/ellis/dev/comp/core/lisp/ffi/rocksdb/slice.lisp
  25.191-- /home/ellis/dev/comp/core/lisp/ffi/rocksdb/db.lisp
  25.192-- /home/ellis/dev/comp/core/lisp/ffi/rocksdb/metadata.lisp
  25.193-- /home/ellis/dev/comp/core/lisp/ffi/rocksdb/compaction.lisp
  25.194-- /home/ellis/dev/comp/core/lisp/ffi/rocksdb/comparator.lisp
  25.195-- /home/ellis/dev/comp/core/lisp/ffi/rocksdb/merge.lisp
  25.196-- /home/ellis/dev/comp/core/lisp/ffi/rocksdb/stats.lisp
  25.197-- /home/ellis/dev/comp/core/lisp/ffi/rocksdb/vars.lisp
  25.198-- /home/ellis/dev/comp/core/lisp/ffi/btrfs/pkg.lisp
  25.199-- /home/ellis/dev/comp/core/lisp/ffi/btrfs/constants.lisp
  25.200-- /home/ellis/dev/comp/core/lisp/ffi/uring/pkg.lisp
  25.201-- /home/ellis/dev/comp/core/lisp/ffi/uring/constants.lisp
  25.202-- /home/ellis/dev/comp/core/lisp/ffi/uring/util.lisp
  25.203-- /home/ellis/dev/comp/core/lisp/ffi/uring/macs.lisp
  25.204-- /home/ellis/dev/comp/core/lisp/ffi/uring/alien.lisp
  25.205-- /home/ellis/dev/comp/core/lisp/ffi/uring/prim.lisp
  25.206-- /home/ellis/dev/comp/core/lisp/ffi/uring/opcode.lisp
  25.207-- /home/ellis/dev/comp/core/lisp/ffi/uring/register.lisp
  25.208-- /home/ellis/dev/comp/core/lisp/ffi/uring/submit.lisp
  25.209-- /home/ellis/dev/comp/core/lisp/ffi/uring/sq.lisp
  25.210-- /home/ellis/dev/comp/core/lisp/ffi/uring/cq.lisp
  25.211-- /home/ellis/dev/comp/core/lisp/ffi/uring/uring.lisp
  25.212-- /home/ellis/dev/comp/core/lisp/ffi/tree-sitter/pkg.lisp
  25.213-- /home/ellis/dev/comp/core/lisp/ffi/tree-sitter/ffi.lisp
  25.214-- /home/ellis/dev/comp/core/lisp/ffi/tree-sitter/lang.lisp
  25.215-- /home/ellis/dev/comp/core/lisp/ffi/tree-sitter/api.lisp
  25.216-- /home/ellis/dev/comp/core/lisp/ffi/tree-sitter/constants.lisp
  25.217-- /home/ellis/dev/comp/core/lisp/ffi/xkb/pkg.lisp
  25.218-- /home/ellis/dev/comp/core/lisp/ffi/xkb/constants.lisp
  25.219-- /home/ellis/dev/comp/core/lisp/ffi/ssh2/pkg.lisp
  25.220-- /home/ellis/dev/comp/core/lisp/ffi/ssh2/constants.lisp
  25.221-- /home/ellis/dev/comp/core/lisp/ffi/sndfile/pkg.lisp
  25.222-- /home/ellis/dev/comp/core/lisp/ffi/sndfile/constants.lisp
  25.223-- /home/ellis/dev/comp/core/lisp/ffi/zstd/pkg.lisp
  25.224-- /home/ellis/dev/comp/core/lisp/ffi/zstd/constants.lisp
  25.225-- /home/ellis/dev/comp/core/lisp/ffi/uring/pkg.lisp
  25.226-- /home/ellis/dev/comp/core/lisp/ffi/uring/constants.lisp
  25.227-- /home/ellis/dev/comp/core/lisp/ffi/uring/util.lisp
  25.228-- /home/ellis/dev/comp/core/lisp/ffi/uring/macs.lisp
  25.229-- /home/ellis/dev/comp/core/lisp/ffi/uring/alien.lisp
  25.230-- /home/ellis/dev/comp/core/lisp/ffi/uring/prim.lisp
  25.231-- /home/ellis/dev/comp/core/lisp/ffi/uring/opcode.lisp
  25.232-- /home/ellis/dev/comp/core/lisp/ffi/uring/register.lisp
  25.233-- /home/ellis/dev/comp/core/lisp/ffi/uring/submit.lisp
  25.234-- /home/ellis/dev/comp/core/lisp/ffi/uring/sq.lisp
  25.235-- /home/ellis/dev/comp/core/lisp/ffi/uring/cq.lisp
  25.236-- /home/ellis/dev/comp/core/lisp/ffi/uring/uring.lisp
  25.237-- /home/ellis/dev/comp/core/lisp/ffi/blake3/pkg.lisp
  25.238-- /home/ellis/dev/comp/core/lisp/ffi/blake3/constants.lisp
  25.239-- /home/ellis/dev/comp/core/lisp/ffi/ublk/pkg.lisp
  25.240-- /home/ellis/dev/comp/core/lisp/ffi/ublk/constants.lisp
  25.241-- /home/ellis/dev/comp/core/lisp/ffi/nuklear/pkg.lisp
  25.242-- /home/ellis/dev/comp/core/lisp/ffi/nuklear/constants.lisp
  25.243-- /home/ellis/dev/comp/core/lisp/lib/aud/pkg.lisp
  25.244+- /home/ellis/comp/core/lisp/std/defpkg.lisp
  25.245+- /home/ellis/comp/core/lisp/std/pkg.lisp
  25.246+- /home/ellis/comp/core/lisp/std/err.lisp
  25.247+- /home/ellis/comp/core/lisp/std/sym.lisp
  25.248+- /home/ellis/comp/core/lisp/std/list.lisp
  25.249+- /home/ellis/comp/core/lisp/std/type.lisp
  25.250+- /home/ellis/comp/core/lisp/std/num/
  25.251+- /home/ellis/comp/core/lisp/std/stream.lisp
  25.252+- /home/ellis/comp/core/lisp/std/fu/
  25.253+- /home/ellis/comp/core/lisp/std/array.lisp
  25.254+- /home/ellis/comp/core/lisp/std/hash-table.lisp
  25.255+- /home/ellis/comp/core/lisp/std/alien.lisp
  25.256+- /home/ellis/comp/core/lisp/std/mop.lisp
  25.257+- /home/ellis/comp/core/lisp/std/thread.lisp
  25.258+- /home/ellis/comp/core/lisp/std/readtable.lisp
  25.259+- /home/ellis/comp/core/lisp/std/macs/
  25.260+- /home/ellis/comp/core/lisp/std/bit.lisp
  25.261+- /home/ellis/comp/core/lisp/std/fmt.lisp
  25.262+- /home/ellis/comp/core/lisp/std/path.lisp
  25.263+- /home/ellis/comp/core/lisp/std/os.lisp
  25.264+- /home/ellis/comp/core/lisp/std/file.lisp
  25.265+- /home/ellis/comp/core/lisp/std/string.lisp
  25.266+- /home/ellis/comp/core/lisp/std/seq.lisp
  25.267+- /home/ellis/comp/core/lisp/std/sys.lisp
  25.268+- /home/ellis/comp/core/lisp/lib/cli/pkg.lisp
  25.269+- /home/ellis/comp/core/lisp/lib/cli/ansi.lisp
  25.270+- /home/ellis/comp/core/lisp/lib/cli/env.lisp
  25.271+- /home/ellis/comp/core/lisp/lib/cli/shell.lisp
  25.272+- /home/ellis/comp/core/lisp/lib/cli/progress.lisp
  25.273+- /home/ellis/comp/core/lisp/lib/cli/spark.lisp
  25.274+- /home/ellis/comp/core/lisp/lib/cli/repl.lisp
  25.275+- /home/ellis/comp/core/lisp/lib/cli/prompt.lisp
  25.276+- /home/ellis/comp/core/lisp/lib/cli/ed.lisp
  25.277+- /home/ellis/comp/core/lisp/lib/cli/clap.lisp
  25.278+- /home/ellis/comp/core/lisp/ffi/rocksdb/pkg.lisp
  25.279+- /home/ellis/comp/core/lisp/ffi/rocksdb/macs.lisp
  25.280+- /home/ellis/comp/core/lisp/ffi/rocksdb/types.lisp
  25.281+- /home/ellis/comp/core/lisp/ffi/rocksdb/opts.lisp
  25.282+- /home/ellis/comp/core/lisp/ffi/rocksdb/sst.lisp
  25.283+- /home/ellis/comp/core/lisp/ffi/rocksdb/slice.lisp
  25.284+- /home/ellis/comp/core/lisp/ffi/rocksdb/db.lisp
  25.285+- /home/ellis/comp/core/lisp/ffi/rocksdb/metadata.lisp
  25.286+- /home/ellis/comp/core/lisp/ffi/rocksdb/compaction.lisp
  25.287+- /home/ellis/comp/core/lisp/ffi/rocksdb/comparator.lisp
  25.288+- /home/ellis/comp/core/lisp/ffi/rocksdb/merge.lisp
  25.289+- /home/ellis/comp/core/lisp/ffi/rocksdb/stats.lisp
  25.290+- /home/ellis/comp/core/lisp/ffi/rocksdb/vars.lisp
  25.291+- /home/ellis/comp/core/lisp/ffi/btrfs/pkg.lisp
  25.292+- /home/ellis/comp/core/lisp/ffi/btrfs/constants.lisp
  25.293+- /home/ellis/comp/core/lisp/ffi/uring/pkg.lisp
  25.294+- /home/ellis/comp/core/lisp/ffi/uring/constants.lisp
  25.295+- /home/ellis/comp/core/lisp/ffi/uring/util.lisp
  25.296+- /home/ellis/comp/core/lisp/ffi/uring/macs.lisp
  25.297+- /home/ellis/comp/core/lisp/ffi/uring/alien.lisp
  25.298+- /home/ellis/comp/core/lisp/ffi/uring/prim.lisp
  25.299+- /home/ellis/comp/core/lisp/ffi/uring/opcode.lisp
  25.300+- /home/ellis/comp/core/lisp/ffi/uring/register.lisp
  25.301+- /home/ellis/comp/core/lisp/ffi/uring/submit.lisp
  25.302+- /home/ellis/comp/core/lisp/ffi/uring/sq.lisp
  25.303+- /home/ellis/comp/core/lisp/ffi/uring/cq.lisp
  25.304+- /home/ellis/comp/core/lisp/ffi/uring/uring.lisp
  25.305+- /home/ellis/comp/core/lisp/lib/doc/pkg.lisp
  25.306+- /home/ellis/comp/core/lisp/lib/doc/proto.lisp
  25.307+- /home/ellis/comp/core/lisp/lib/doc/err.lisp
  25.308+- /home/ellis/comp/core/lisp/lib/doc/symbol.lisp
  25.309+- /home/ellis/comp/core/lisp/lib/doc/file.lisp
  25.310+- /home/ellis/comp/core/lisp/lib/doc/package.lisp
  25.311+- /home/ellis/comp/core/lisp/lib/doc/system.lisp
  25.312+- /home/ellis/comp/core/lisp/lib/doc/dist.lisp
  25.313+- /home/ellis/comp/core/lisp/lib/doc/image.lisp
  25.314+- /home/ellis/comp/core/lisp/lib/obj/pkg.lisp
  25.315+- /home/ellis/comp/core/lisp/lib/obj/meta/
  25.316+- /home/ellis/comp/core/lisp/lib/obj/hash/
  25.317+- /home/ellis/comp/core/lisp/lib/obj/id.lisp
  25.318+- /home/ellis/comp/core/lisp/lib/obj/uri/
  25.319+- /home/ellis/comp/core/lisp/lib/obj/url.lisp
  25.320+- /home/ellis/comp/core/lisp/lib/obj/seq.lisp
  25.321+- /home/ellis/comp/core/lisp/lib/obj/tree/
  25.322+- /home/ellis/comp/core/lisp/lib/obj/graph/
  25.323+- /home/ellis/comp/core/lisp/lib/obj/equiv.lisp
  25.324+- /home/ellis/comp/core/lisp/lib/obj/color/
  25.325+- /home/ellis/comp/core/lisp/lib/obj/music/
  25.326+- /home/ellis/comp/core/lisp/lib/obj/time/
  25.327+- /home/ellis/comp/core/lisp/lib/obj/uuid.lisp
  25.328+- /home/ellis/comp/core/lisp/lib/obj/temperature.lisp
  25.329+- /home/ellis/comp/core/lisp/lib/obj/direction.lisp
  25.330+- /home/ellis/comp/core/lisp/lib/obj/shape.lisp
  25.331+- /home/ellis/comp/core/lisp/lib/obj/tbl.lisp
  25.332+- /home/ellis/comp/core/lisp/lib/obj/db/
  25.333+- /home/ellis/comp/core/lisp/lib/obj/cfg.lisp
  25.334+- /home/ellis/comp/core/lisp/lib/obj/build.lisp
  25.335+- /home/ellis/comp/core/lisp/lib/skel/pkg.lisp
  25.336+- /home/ellis/comp/core/lisp/lib/skel/core/
  25.337+- /home/ellis/comp/core/lisp/lib/skel/comp/
  25.338+- /home/ellis/comp/core/lisp/lib/skel/tools/
  25.339+- /home/ellis/comp/core/lisp/lib/skel/ext/
  25.340+- /home/ellis/comp/core/lisp/lib/syn/pkg.lisp
  25.341+- /home/ellis/comp/core/lisp/lib/xdb/xdb.lisp
  25.342+- /home/ellis/comp/core/lisp/ffi/alsa/pkg.lisp
  25.343+- /home/ellis/comp/core/lisp/ffi/alsa/constants.lisp
  25.344+- /home/ellis/comp/core/lisp/lib/organ/pkg.lisp
  25.345+- /home/ellis/comp/core/lisp/lib/organ/vars.lisp
  25.346+- /home/ellis/comp/core/lisp/lib/organ/err.lisp
  25.347+- /home/ellis/comp/core/lisp/lib/organ/proto.lisp
  25.348+- /home/ellis/comp/core/lisp/lib/organ/util.lisp
  25.349+- /home/ellis/comp/core/lisp/lib/organ/macs.lisp
  25.350+- /home/ellis/comp/core/lisp/lib/organ/object/
  25.351+- /home/ellis/comp/core/lisp/lib/organ/element/
  25.352+- /home/ellis/comp/core/lisp/lib/organ/section.lisp
  25.353+- /home/ellis/comp/core/lisp/lib/organ/heading.lisp
  25.354+- /home/ellis/comp/core/lisp/lib/organ/document.lisp
  25.355+- /home/ellis/comp/core/lisp/lib/packy/pkg.lisp
  25.356+- /home/ellis/comp/core/lisp/lib/packy/proto.lisp
  25.357+- /home/ellis/comp/core/lisp/lib/packy/db.lisp
  25.358+- /home/ellis/comp/core/lisp/lib/packy/client.lisp
  25.359+- /home/ellis/comp/core/lisp/lib/packy/server.lisp
  25.360+- /home/ellis/comp/core/lisp/ffi/tree-sitter/pkg.lisp
  25.361+- /home/ellis/comp/core/lisp/ffi/tree-sitter/ffi.lisp
  25.362+- /home/ellis/comp/core/lisp/ffi/tree-sitter/lang.lisp
  25.363+- /home/ellis/comp/core/lisp/ffi/tree-sitter/api.lisp
  25.364+- /home/ellis/comp/core/lisp/ffi/tree-sitter/constants.lisp
  25.365+- /home/ellis/comp/core/lisp/ffi/xkb/pkg.lisp
  25.366+- /home/ellis/comp/core/lisp/ffi/xkb/constants.lisp
  25.367+- /home/ellis/comp/core/lisp/ffi/ssh2/pkg.lisp
  25.368+- /home/ellis/comp/core/lisp/ffi/ssh2/constants.lisp
  25.369+- /home/ellis/comp/core/lisp/ffi/sndfile/pkg.lisp
  25.370+- /home/ellis/comp/core/lisp/ffi/sndfile/constants.lisp
  25.371+- /home/ellis/comp/core/lisp/ffi/zstd/pkg.lisp
  25.372+- /home/ellis/comp/core/lisp/ffi/zstd/constants.lisp
  25.373+- /home/ellis/comp/core/lisp/ffi/uring/pkg.lisp
  25.374+- /home/ellis/comp/core/lisp/ffi/uring/constants.lisp
  25.375+- /home/ellis/comp/core/lisp/ffi/uring/util.lisp
  25.376+- /home/ellis/comp/core/lisp/ffi/uring/macs.lisp
  25.377+- /home/ellis/comp/core/lisp/ffi/uring/alien.lisp
  25.378+- /home/ellis/comp/core/lisp/ffi/uring/prim.lisp
  25.379+- /home/ellis/comp/core/lisp/ffi/uring/opcode.lisp
  25.380+- /home/ellis/comp/core/lisp/ffi/uring/register.lisp
  25.381+- /home/ellis/comp/core/lisp/ffi/uring/submit.lisp
  25.382+- /home/ellis/comp/core/lisp/ffi/uring/sq.lisp
  25.383+- /home/ellis/comp/core/lisp/ffi/uring/cq.lisp
  25.384+- /home/ellis/comp/core/lisp/ffi/uring/uring.lisp
  25.385+- /home/ellis/comp/core/lisp/ffi/blake3/pkg.lisp
  25.386+- /home/ellis/comp/core/lisp/ffi/blake3/constants.lisp
  25.387+- /home/ellis/comp/core/lisp/ffi/ublk/pkg.lisp
  25.388+- /home/ellis/comp/core/lisp/ffi/ublk/constants.lisp
  25.389+- /home/ellis/comp/core/lisp/lib/parse/pkg.lisp
  25.390+- /home/ellis/comp/core/lisp/lib/parse/bytes.lisp
  25.391+- /home/ellis/comp/core/lisp/lib/parse/lex.lisp
  25.392+- /home/ellis/comp/core/lisp/lib/parse/yacc.lisp
  25.393+- /home/ellis/comp/core/lisp/lib/pod/pkg.lisp
  25.394+- /home/ellis/comp/core/lisp/lib/pod/err.lisp
  25.395+- /home/ellis/comp/core/lisp/lib/pod/obj/
  25.396+- /home/ellis/comp/core/lisp/lib/pod/api.lisp
  25.397+- /home/ellis/comp/core/lisp/lib/pod/buildah.lisp
  25.398+- /home/ellis/comp/core/lisp/lib/pod/podman.lisp
  25.399+- /home/ellis/comp/core/lisp/lib/pod/client.lisp
  25.400+- /home/ellis/comp/core/lisp/lib/pod/util.lisp
  25.401+- /home/ellis/comp/core/lisp/lib/rdb/pkg.lisp
  25.402+- /home/ellis/comp/core/lisp/lib/rdb/err.lisp
  25.403+- /home/ellis/comp/core/lisp/lib/rdb/macs.lisp
  25.404+- /home/ellis/comp/core/lisp/lib/rdb/raw.lisp
  25.405+- /home/ellis/comp/core/lisp/lib/rdb/proto.lisp
  25.406+- /home/ellis/comp/core/lisp/lib/rdb/obj.lisp
  25.407+- /home/ellis/comp/core/lisp/lib/rdb/sst.lisp
  25.408+- /home/ellis/comp/core/lisp/lib/rt/pkg.lisp
  25.409+- /home/ellis/comp/core/lisp/lib/rt/bench.lisp
  25.410+- /home/ellis/comp/core/lisp/lib/rt/tracing.lisp
  25.411+- /home/ellis/comp/core/lisp/lib/rt/flamegraph.lisp
  25.412+- /home/ellis/comp/core/lisp/lib/rt/cover.lisp
  25.413+- /home/ellis/comp/core/lisp/ffi/nuklear/pkg.lisp
  25.414+- /home/ellis/comp/core/lisp/ffi/nuklear/constants.lisp
  25.415+- /home/ellis/comp/core/lisp/lib/aud/pkg.lisp
  25.416+- /home/ellis/comp/core/lisp/lib/aud/mpd.lisp
  25.417+- /home/ellis/comp/core/lisp/lib/cry/pkg.lisp
  25.418+- /home/ellis/comp/core/lisp/lib/cry/err.lisp
  25.419+- /home/ellis/comp/core/lisp/lib/krypt/pkg.lisp
  25.420+- /home/ellis/comp/core/lisp/lib/krypt/err.lisp
  25.421+- /home/ellis/comp/core/lisp/lib/krypt/krypt.lisp
  25.422+- /home/ellis/comp/core/lisp/lib/io/pkg.lisp
  25.423+- /home/ellis/comp/core/lisp/lib/io/xsubseq.lisp
  25.424+- /home/ellis/comp/core/lisp/lib/io/smart-buffer.lisp
  25.425+- /home/ellis/comp/core/lisp/lib/gui/pkg.lisp
  25.426+- /home/ellis/comp/core/lisp/lib/gui/err.lisp
  25.427+- /home/ellis/comp/core/lisp/lib/gui/server.lisp
  25.428+- /home/ellis/comp/core/lisp/lib/gui/client.lisp
  25.429+- /home/ellis/comp/core/lisp/lib/gui/wm/
  25.430+- /home/ellis/comp/core/lisp/lib/gui/ext.lisp
  25.431+- /home/ellis/comp/core/lisp/lib/log/pkg.lisp
  25.432+- /home/ellis/comp/core/lisp/lib/log/err.lisp
  25.433+- /home/ellis/comp/core/lisp/lib/log/log.lisp
  25.434+- /home/ellis/comp/core/lisp/lib/log/stream.lisp
  25.435+- /home/ellis/comp/core/lisp/lib/dat/pkg.lisp
  25.436+- /home/ellis/comp/core/lisp/lib/dat/proto.lisp
  25.437+- /home/ellis/comp/core/lisp/lib/dat/sxp.lisp
  25.438+- /home/ellis/comp/core/lisp/lib/dat/csv.lisp
  25.439+- /home/ellis/comp/core/lisp/lib/dat/json.lisp
  25.440+- /home/ellis/comp/core/lisp/lib/dat/xml/
  25.441+- /home/ellis/comp/core/lisp/lib/dat/html/
  25.442+- /home/ellis/comp/core/lisp/lib/dat/toml.lisp
  25.443+- /home/ellis/comp/core/lisp/lib/dat/arff.lisp
  25.444+- /home/ellis/comp/core/lisp/lib/dat/midi.lisp
  25.445+- /home/ellis/comp/core/lisp/lib/dat/base64.lisp
  25.446+- /home/ellis/comp/core/lisp/lib/net/pkg.lisp
  25.447+- /home/ellis/comp/core/lisp/lib/net/err.lisp
  25.448+- /home/ellis/comp/core/lisp/lib/net/obj.lisp
  25.449+- /home/ellis/comp/core/lisp/lib/net/sans-io.lisp
  25.450+- /home/ellis/comp/core/lisp/lib/net/util.lisp
  25.451+- /home/ellis/comp/core/lisp/lib/net/udp.lisp
  25.452+- /home/ellis/comp/core/lisp/lib/net/tcp.lisp
  25.453+- /home/ellis/comp/core/lisp/lib/net/codec/
  25.454+- /home/ellis/comp/core/lisp/lib/net/proto/
  25.455+- /home/ellis/comp/core/lisp/lib/net/cookie.lisp
  25.456+- /home/ellis/comp/core/lisp/lib/net/req.lisp
  25.457+- /home/ellis/comp/core/lisp/lib/net/fetch.lisp
  25.458 
  25.459 ** packages
  25.460 ** symbols
  25.461@@ -254,7 +295,7 @@
  25.462 #+end_src
  25.463 
  25.464 #+RESULTS: tally-package-symbols
  25.465-: (36 . 3391)
  25.466+: (36 . 3650)
  25.467 
  25.468 #+name: tally-functions-and-symbols
  25.469 #+begin_src lisp :exports both
    26.1--- a/core/tests.org	Tue May 28 02:24:34 2024 +0000
    26.2+++ b/core/tests.org	Sun Jun 02 00:49:06 2024 -0400
    26.3@@ -1,14 +1,10 @@
    26.4 # -*- org-export-babel-evaluate: nil -*-
    26.5-{{{header(tests,Richard Westhaver,ellis@rwest.io,core test results)}}}
    26.6+#+title: tests
    26.7+#+author: Richard Westhaver
    26.8 #+property: header-args :dir /home/ellis/dev/comp/core/
    26.9 Unit tests are performed on a per-lang basis and described in the
   26.10 sections below. 
   26.11 
   26.12-The Nushell module at =nu/lib/test.nu= acts as a high-level test
   26.13-harness which can be used interactively by devs or via =make test=.
   26.14-
   26.15-Integration tests are typically found in the [[https://vc.compiler.company/comp/demo][demo]] repository.
   26.16-
   26.17 * rust
   26.18 ** sys
   26.19 These crates contain FFI bindings to foreign libraries, usually in C.
   26.20@@ -288,118 +284,942 @@
   26.21 
   26.22 #+RESULTS: gen-trace-report
   26.23 #+begin_example
   26.24-in suite STD with 0/11 tests:
   26.25+; compiling file "/home/ellis/comp/core/lisp/std/tests.lisp" (written 24 MAY 2024 02:14:39 PM):
   26.26+
   26.27+; wrote /home/ellis/.cache/common-lisp/sbcl-2.4.5-linux-x64/home/ellis/comp/core/lisp/std/tests-tmpI5A0Y7VS.fasl
   26.28+; compilation finished in 0:00:00.013
   26.29+in suite STD:
   26.30+; with 12/12 tests
   26.31+#<PASS CURRY> 
   26.32+#<PASS ALIEN> 
   26.33+#<PASS ANA> 
   26.34+#<PASS FMT> 
   26.35+#<PASS TASKS> 
   26.36+#<PASS TIMERS> 
   26.37+#<PASS THREADS> 
   26.38+#<PASS ERR> 
   26.39+#<PASS LIST> 
   26.40+#<PASS STRING> 
   26.41+#<PASS SYM> 
   26.42+#<PASS READTABLES> 
   26.43 No tests failed.
   26.44-in suite XKB with 0/1 tests:
   26.45+in suite STD:
   26.46+; with 0/12 tests
   26.47 No tests failed.
   26.48-in suite POD with 1/1 tests:
   26.49+; compiling file "/home/ellis/comp/core/lisp/lib/pod/tests.lisp" (written 02 JAN 2024 05:22:00 PM):
   26.50+
   26.51+; wrote /home/ellis/.cache/common-lisp/sbcl-2.4.5-linux-x64/home/ellis/comp/core/lisp/lib/pod/tests-tmp84UD6PWI.fasl
   26.52+; compilation finished in 0:00:00.006
   26.53+in suite POD:
   26.54+; with 1/1 tests
   26.55 #<FAIL SOCKET ERROR IN "CONNECT": 2 (NO SUCH FILE OR DIRECTORY)> 
   26.56 1 out of 1 total tests failed: 
   26.57-   #<RT:TEST POKE-AND-PROD :FN POKE-AND-PROD-TEST5833238 :ARGS NIL :PERSIST NIL {100B102D23}>.
   26.58-6 unexpected failures: 
   26.59-   #<FAIL SOCKET ERROR IN "CONNECT": 2 (NO SUCH FILE OR DIRECTORY)>, 
   26.60-   #<FAIL SOCKET ERROR IN "CONNECT": 2 (NO SUCH FILE OR DIRECTORY)>, 
   26.61-   #<FAIL SOCKET ERROR IN "CONNECT": 2 (NO SUCH FILE OR DIRECTORY)>, 
   26.62-   #<FAIL SOCKET ERROR IN "CONNECT": 2 (NO SUCH FILE OR DIRECTORY)>, 
   26.63-   #<FAIL SOCKET ERROR IN "CONNECT": 2 (NO SUCH FILE OR DIRECTORY)>, 
   26.64-   #<FAIL SOCKET ERROR IN "CONNECT": 2 (NO SUCH FILE OR DIRECTORY)>.in suite VC with 0/2 tests:
   26.65+   #<RT:TEST POKE-AND-PROD :FN POKE-AND-PROD-TEST5924 {10367B46E3}>.
   26.66+1 unexpected failures: 
   26.67+   #<FAIL SOCKET ERROR IN "CONNECT": 2 (NO SUCH FILE OR DIRECTORY)>.
   26.68+; compiling file "/home/ellis/comp/core/lisp/lib/vc/tests.lisp" (written 10 MAY 2024 06:07:35 PM):
   26.69+
   26.70+; wrote /home/ellis/.cache/common-lisp/sbcl-2.4.5-linux-x64/home/ellis/comp/core/lisp/lib/vc/tests-tmpPMEC02IF.fasl
   26.71+; compilation finished in 0:00:00.003
   26.72+in suite VC:
   26.73+; with 2/2 tests
   26.74+#<PASS HG> 
   26.75+#<PASS GIT> 
   26.76+No tests failed.
   26.77+; compiling file "/home/ellis/comp/core/lisp/lib/syn/tests.lisp" (written 28 DEC 2023 08:07:00 PM):
   26.78+
   26.79+; wrote /home/ellis/.cache/common-lisp/sbcl-2.4.5-linux-x64/home/ellis/comp/core/lisp/lib/syn/tests-tmpL3I7IMTN.fasl
   26.80+; compilation finished in 0:00:00.000
   26.81+in suite SYN:
   26.82+; with 1/1 tests
   26.83+#<PASS TS-SANITY> 
   26.84+No tests failed.
   26.85+; compiling file "/home/ellis/comp/core/lisp/lib/parse/tests.lisp" (written 03 APR 2024 10:22:30 PM):
   26.86+
   26.87+; wrote /home/ellis/.cache/common-lisp/sbcl-2.4.5-linux-x64/home/ellis/comp/core/lisp/lib/parse/tests-tmpOR8JZXZN.fasl
   26.88+; compilation finished in 0:00:00.063
   26.89+in suite PARSE:
   26.90+; with 2/2 tests
   26.91+#<PASS YACC> 
   26.92+#<PASS LEX> 
   26.93 No tests failed.
   26.94-in suite SYN with 0/1 tests:
   26.95+; compiling file "/home/ellis/comp/core/lisp/lib/cli/tests.lisp" (written 20 APR 2024 08:04:07 PM):
   26.96+
   26.97+; wrote /home/ellis/.cache/common-lisp/sbcl-2.4.5-linux-x64/home/ellis/comp/core/lisp/lib/cli/tests-tmpU7B9PAMJ.fasl
   26.98+; compilation finished in 0:00:00.033
   26.99+; compiling file "/home/ellis/comp/core/lisp/lib/cli/tests.lisp" (written 20 APR 2024 08:04:07 PM):
  26.100+
  26.101+; wrote /home/ellis/.cache/common-lisp/sbcl-2.4.5-linux-x64/home/ellis/comp/core/lisp/lib/cli/tests-tmpTENXXTV6.fasl
  26.102+; compilation finished in 0:00:00.046
  26.103+in suite CLI:
  26.104+; with 2/2 tests
  26.105+#<FAIL THE FUNCTION CLI/TESTS::TPFOO-PROMPT IS UNDEFINED.> 
  26.106+
  26.107+"normal" 
  26.108+"bold" 
  26.109+"bold underline" 
  26.110+"bold underline reverse" 
  26.111+"underline reverse" 
  26.112+"reverse" 
  26.113+"normal" 
  26.114+"bold underline reverse" 
  26.115+"normal"                                                                                                                                                                                                                                                                 
  26.116+XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXcCursor visible:
  26.117+Cursor invisible:[?;25l
  26.118+Cursor visible:[?;25h#<PASS ANSI> 
  26.119+1 out of 2 total tests failed: 
  26.120+   #<RT:TEST CLI-PROMPT :FN CLI-PROMPT-TEST7032 {1043479F63}>.
  26.121+1 unexpected failures: 
  26.122+   #<FAIL THE FUNCTION CLI/TESTS::TPFOO-PROMPT IS UNDEFINED.>.
  26.123+; compiling file "/home/ellis/comp/core/lisp/ffi/xkb/tests.lisp" (written 30 DEC 2023 08:48:36 PM):
  26.124+
  26.125+; wrote /home/ellis/.cache/common-lisp/sbcl-2.4.5-linux-x64/home/ellis/comp/core/lisp/ffi/xkb/tests-tmpJQ2N61X.fasl
  26.126+; compilation finished in 0:00:00.003
  26.127+; compiling file "/home/ellis/comp/core/lisp/ffi/xkb/tests.lisp" (written 30 DEC 2023 08:48:36 PM):
  26.128+
  26.129+; wrote /home/ellis/.cache/common-lisp/sbcl-2.4.5-linux-x64/home/ellis/comp/core/lisp/ffi/xkb/tests-tmpBPCSO5X0.fasl
  26.130+; compilation finished in 0:00:00.003
  26.131+; compiling file "/home/ellis/comp/core/lisp/ffi/xkb/tests.lisp" (written 30 DEC 2023 08:48:36 PM):
  26.132+
  26.133+; wrote /home/ellis/.cache/common-lisp/sbcl-2.4.5-linux-x64/home/ellis/comp/core/lisp/ffi/xkb/tests-tmpFG1AROWT.fasl
  26.134+; compilation finished in 0:00:00.010
  26.135+in suite XKB:
  26.136+; with 0/0 tests
  26.137 No tests failed.
  26.138-in suite PARSE with 0/2 tests:
  26.139-No tests failed.
  26.140-in suite CLI with 0/7 tests:
  26.141-No tests failed.
  26.142-in suite XKB with 0/1 tests:
  26.143+; compiling file "/home/ellis/comp/core/lisp/ffi/tree-sitter/tests.lisp" (written 29 DEC 2023 11:57:00 PM):
  26.144+
  26.145+; wrote /home/ellis/.cache/common-lisp/sbcl-2.4.5-linux-x64/home/ellis/comp/core/lisp/ffi/tree-sitter/tests-tmpAFAKAWBB.fasl
  26.146+; compilation finished in 0:00:00.006
  26.147+in suite TREE-SITTER:
  26.148+; with 2/2 tests
  26.149+#<FAIL THE FUNCTION TREE-SITTER:TS-LANGUAGE-VERSION IS UNDEFINED.> 
  26.150+#<FAIL THE FUNCTION TREE-SITTER:TS-LANGUAGE-VERSION IS UNDEFINED.> 
  26.151+2 out of 2 total tests failed: 
  26.152+   #<RT:TEST TS-RUST :FN TS-RUST-TEST8414 {101C727243}>, 
  26.153+   #<RT:TEST TS-JSON :FN TS-JSON-TEST8413 {101C727163}>.
  26.154+2 unexpected failures: 
  26.155+   #<FAIL THE FUNCTION TREE-SITTER:TS-LANGUAGE-VERSION IS UNDEFINED.>, 
  26.156+   #<FAIL THE FUNCTION TREE-SITTER:TS-LANGUAGE-VERSION IS UNDEFINED.>.
  26.157+; compiling file "/home/ellis/comp/core/lisp/ffi/rocksdb/tests.lisp" (written 26 APR 2024 08:31:27 PM):
  26.158+
  26.159+; wrote /home/ellis/.cache/common-lisp/sbcl-2.4.5-linux-x64/home/ellis/comp/core/lisp/ffi/rocksdb/tests-tmpWUE12NUE.fasl
  26.160+; compilation finished in 0:00:00.020
  26.161+in suite ROCKSDB:
  26.162+; with 10/10 tests
  26.163+#<PASS MERGE> 
  26.164+#:debug 0.02; 
  26.165+,** Compaction Stats [default] **
  26.166+Level    Files   Size     Score Read(GB)  Rn(GB) Rnp1(GB) Write(GB) Wnew(GB) Moved(GB) W-Amp Rd(MB/s) Wr(MB/s) Comp(sec) CompMergeCPU(sec) Comp(cnt) Avg(sec) KeyIn KeyDrop Rblob(GB) Wblob(GB)
  26.167+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
  26.168+ Sum      0/0    0.00 KB   0.0      0.0     0.0      0.0       0.0      0.0       0.0   0.0      0.0      0.0      0.00              0.00         0    0.000       0      0       0.0       0.0
  26.169+ Int      0/0    0.00 KB   0.0      0.0     0.0      0.0       0.0      0.0       0.0   0.0      0.0      0.0      0.00              0.00         0    0.000       0      0       0.0       0.0
  26.170+
  26.171+,** Compaction Stats [default] **
  26.172+Priority    Files   Size     Score Read(GB)  Rn(GB) Rnp1(GB) Write(GB) Wnew(GB) Moved(GB) W-Amp Rd(MB/s) Wr(MB/s) Comp(sec) CompMergeCPU(sec) Comp(cnt) Avg(sec) KeyIn KeyDrop Rblob(GB) Wblob(GB)
  26.173+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
  26.174+
  26.175+Blob file count: 0, total size: 0.0 GB, garbage size: 0.0 GB, space amp: 0.0
  26.176+
  26.177+Uptime(secs): 0.0 total, 0.0 interval
  26.178+Flush(GB): cumulative 0.000, interval 0.000
  26.179+AddFile(GB): cumulative 0.000, interval 0.000
  26.180+AddFile(Total Files): cumulative 0, interval 0
  26.181+AddFile(L0 Files): cumulative 0, interval 0
  26.182+AddFile(Keys): cumulative 0, interval 0
  26.183+Cumulative compaction: 0.00 GB write, 0.00 MB/s write, 0.00 GB read, 0.00 MB/s read, 0.0 seconds
  26.184+Interval compaction: 0.00 GB write, 0.00 MB/s write, 0.00 GB read, 0.00 MB/s read, 0.0 seconds
  26.185+Estimated pending compaction bytes: 0
  26.186+Write Stall (count): cf-l0-file-count-limit-delays-with-ongoing-compaction: 0, cf-l0-file-count-limit-stops-with-ongoing-compaction: 0, l0-file-count-limit-delays: 0, l0-file-count-limit-stops: 0, memtable-limit-delays: 0, memtable-limit-stops: 0, pending-compaction-bytes-delays: 0, pending-compaction-bytes-stops: 0, total-delays: 0, total-stops: 0
  26.187+Block cache LRUCache@0x72cca80194f0#69661 capacity: 32.00 MB seed: 835614555 usage: 0.09 KB table_size: 1024 occupancy: 1 collections: 1 last_copies: 0 last_secs: 6.1e-05 secs_since: 0
  26.188+Block cache entry stats(count,size,portion): Misc(1,0.00 KB,0%)
  26.189+
  26.190+,** File Read Latency Histogram By Level [default] **
  26.191+
  26.192+,** DB Stats **
  26.193+Uptime(secs): 0.0 total, 0.0 interval
  26.194+Cumulative writes: 0 writes, 0 keys, 0 commit groups, 0.0 writes per commit group, ingest: 0.00 GB, 0.00 MB/s
  26.195+Cumulative WAL: 0 writes, 0 syncs, 0.00 writes per sync, written: 0.00 GB, 0.00 MB/s
  26.196+Cumulative stall: 00:00:0.000 H:M:S, 0.0 percent
  26.197+Interval writes: 0 writes, 0 keys, 0 commit groups, 0.0 writes per commit group, ingest: 0.00 MB, 0.00 MB/s
  26.198+Interval WAL: 0 writes, 0 syncs, 0.00 writes per sync, written: 0.00 GB, 0.00 MB/s
  26.199+Interval stall: 00:00:0.000 H:M:S, 0.0 percent
  26.200+Write Stall (count): write-buffer-manager-limit-stops: 0
  26.201+
  26.202+#<PASS PROPERTIES> 
  26.203+#<PASS METADATA> 
  26.204+#<PASS TRANSACTION> 
  26.205+#:debug 0.056666; min blob file size: 
  26.206+; 0
  26.207+#:debug 0.056666; max blob file size: 
  26.208+; 268435456
  26.209+#<PASS BLOB> 
  26.210+#:debug 1.273333; stats:
  26.211+; NIL
  26.212+#:debug 1.273333; count:
  26.213+; 0
  26.214+#<PASS STATS> 
  26.215+#<PASS LOGGER> 
  26.216+#<PASS SSTFILES> 
  26.217+#<PASS DB-BASIC> 
  26.218+#<PASS OPTS> 
  26.219 No tests failed.
  26.220-in suite TREE-SITTER with 0/2 tests:
  26.221-No tests failed.
  26.222-in suite ROCKSDB with 0/2 tests:
  26.223-No tests failed.
  26.224-in suite RDB with 1/4 tests:
  26.225+; compiling file "/home/ellis/comp/core/lisp/lib/rdb/tests.lisp" (written 08 MAY 2024 09:02:45 PM):
  26.226+
  26.227+; wrote /home/ellis/.cache/common-lisp/sbcl-2.4.5-linux-x64/home/ellis/comp/core/lisp/lib/rdb/tests-tmpPEGL38VN.fasl
  26.228+; compilation finished in 0:00:00.003
  26.229+in suite RDB:
  26.230+; with 8/8 tests
  26.231+#<PASS ERRORS> 
  26.232+#<PASS SST> 
  26.233+#<PASS METADATA> 
  26.234 
  26.235-#<FAIL #<RDB-ERROR UNHANDLED EXCEPTION IN BODY OF WITH-DB: #<RDB-ERROR UNHANDLED MEMORY FAULT AT #X0. {10234F44F3}> {10234F4773}>> 
  26.236-1 out of 4 total tests failed: 
  26.237-   #<RT:TEST RDB :FN RDB-TEST6245796 :ARGS NIL :PERSIST NIL {100A95F5A3}>.
  26.238-6 unexpected failures: 
  26.239-   #<FAIL #<RDB-ERROR UNHANDLED EXCEPTION IN BODY OF WITH-DB: #<RDB-ERROR UNHANDLED MEMORY FAULT AT #X0. {10234F44F3}> {10234F4773}>>, 
  26.240-   #<FAIL #<RDB-ERROR UNHANDLED EXCEPTION IN BODY OF WITH-DB: #<RDB-ERROR UNHANDLED MEMORY FAULT AT #X0. {1018E0FB53}> {1018E0FDD3}>>, 
  26.241-   #<FAIL #<RDB-ERROR UNHANDLED EXCEPTION IN BODY OF WITH-DB: #<RDB-ERROR UNHANDLED MEMORY FAULT AT #X0. {1011B47C23}> {1011B47EA3}>>, 
  26.242-   #<FAIL #<RDB-ERROR UNHANDLED EXCEPTION IN BODY OF WITH-DB: #<RDB-ERROR UNHANDLED MEMORY FAULT AT #X0. {1021767773}> {10217679F3}>>, 
  26.243-   #<FAIL #<RDB-ERROR UNHANDLED EXCEPTION IN BODY OF WITH-DB: #<RDB-ERROR UNHANDLED MEMORY FAULT AT #X0. {1016C0BE03}> {1016C0C083}>>, 
  26.244-   #<FAIL #<RDB-ERROR UNHANDLED EXCEPTION IN BODY OF WITH-DB: #<RDB-ERROR UNHANDLED MEMORY FAULT AT #X0. {101301E3B3}> {100AA9E213}>>.in suite SKEL with 0/6 tests:
  26.245-No tests failed.
  26.246-in suite ORGAN with 0/8 tests:
  26.247-No tests failed.
  26.248-in suite NLP with 0/3 tests:
  26.249-No tests failed.
  26.250-in suite OBJ with 0/12 tests:
  26.251-No tests failed.
  26.252-in suite LOG with 0/1 tests:
  26.253-No tests failed.
  26.254-in suite NET with 2/9 tests:
  26.255-
  26.256-#<FAIL THE VALUE
  26.257-         #<SB-CONCURRENCY:GATE "WORKER-READY" (CLOSED) {1028DCEC63}>
  26.258-       IS NOT OF TYPE
  26.259-         SB-THREAD:WAITQUEUE
  26.260-       WHEN BINDING SB-THREAD::QUEUE> 
  26.261+"rocksdb.block.cache.miss COUNT : 0
  26.262+rocksdb.block.cache.hit COUNT : 0
  26.263+rocksdb.block.cache.add COUNT : 0
  26.264+rocksdb.block.cache.add.failures COUNT : 0
  26.265+rocksdb.block.cache.index.miss COUNT : 0
  26.266+rocksdb.block.cache.index.hit COUNT : 0
  26.267+rocksdb.block.cache.index.add COUNT : 0
  26.268+rocksdb.block.cache.index.bytes.insert COUNT : 0
  26.269+rocksdb.block.cache.filter.miss COUNT : 0
  26.270+rocksdb.block.cache.filter.hit COUNT : 0
  26.271+rocksdb.block.cache.filter.add COUNT : 0
  26.272+rocksdb.block.cache.filter.bytes.insert COUNT : 0
  26.273+rocksdb.block.cache.data.miss COUNT : 0
  26.274+rocksdb.block.cache.data.hit COUNT : 0
  26.275+rocksdb.block.cache.data.add COUNT : 0
  26.276+rocksdb.block.cache.data.bytes.insert COUNT : 0
  26.277+rocksdb.block.cache.bytes.read COUNT : 0
  26.278+rocksdb.block.cache.bytes.write COUNT : 0
  26.279+rocksdb.block.cache.compression.dict.miss COUNT : 0
  26.280+rocksdb.block.cache.compression.dict.hit COUNT : 0
  26.281+rocksdb.block.cache.compression.dict.add COUNT : 0
  26.282+rocksdb.block.cache.compression.dict.bytes.insert COUNT : 0
  26.283+rocksdb.block.cache.add.redundant COUNT : 0
  26.284+rocksdb.block.cache.index.add.redundant COUNT : 0
  26.285+rocksdb.block.cache.filter.add.redundant COUNT : 0
  26.286+rocksdb.block.cache.data.add.redundant COUNT : 0
  26.287+rocksdb.block.cache.compression.dict.add.redundant COUNT : 0
  26.288+rocksdb.secondary.cache.hits COUNT : 0
  26.289+rocksdb.secondary.cache.filter.hits COUNT : 0
  26.290+rocksdb.secondary.cache.index.hits COUNT : 0
  26.291+rocksdb.secondary.cache.data.hits COUNT : 0
  26.292+rocksdb.compressed.secondary.cache.dummy.hits COUNT : 0
  26.293+rocksdb.compressed.secondary.cache.hits COUNT : 0
  26.294+rocksdb.compressed.secondary.cache.promotions COUNT : 0
  26.295+rocksdb.compressed.secondary.cache.promotion.skips COUNT : 0
  26.296+rocksdb.bloom.filter.useful COUNT : 0
  26.297+rocksdb.bloom.filter.full.positive COUNT : 0
  26.298+rocksdb.bloom.filter.full.true.positive COUNT : 0
  26.299+rocksdb.bloom.filter.prefix.checked COUNT : 0
  26.300+rocksdb.bloom.filter.prefix.useful COUNT : 0
  26.301+rocksdb.bloom.filter.prefix.true.positive COUNT : 0
  26.302+rocksdb.persistent.cache.hit COUNT : 0
  26.303+rocksdb.persistent.cache.miss COUNT : 0
  26.304+rocksdb.sim.block.cache.hit COUNT : 0
  26.305+rocksdb.sim.block.cache.miss COUNT : 0
  26.306+rocksdb.memtable.hit COUNT : 100
  26.307+rocksdb.memtable.miss COUNT : 0
  26.308+rocksdb.l0.hit COUNT : 0
  26.309+rocksdb.l1.hit COUNT : 0
  26.310+rocksdb.l2andup.hit COUNT : 0
  26.311+rocksdb.compaction.key.drop.new COUNT : 0
  26.312+rocksdb.compaction.key.drop.obsolete COUNT : 0
  26.313+rocksdb.compaction.key.drop.range_del COUNT : 0
  26.314+rocksdb.compaction.key.drop.user COUNT : 0
  26.315+rocksdb.compaction.range_del.drop.obsolete COUNT : 0
  26.316+rocksdb.compaction.optimized.del.drop.obsolete COUNT : 0
  26.317+rocksdb.compaction.cancelled COUNT : 0
  26.318+rocksdb.number.keys.written COUNT : 10000
  26.319+rocksdb.number.keys.read COUNT : 100
  26.320+rocksdb.number.keys.updated COUNT : 0
  26.321+rocksdb.bytes.written COUNT : 287780
  26.322+rocksdb.bytes.read COUNT : 400
  26.323+rocksdb.number.db.seek COUNT : 2
  26.324+rocksdb.number.db.next COUNT : 0
  26.325+rocksdb.number.db.prev COUNT : 0
  26.326+rocksdb.number.db.seek.found COUNT : 0
  26.327+rocksdb.number.db.next.found COUNT : 0
  26.328+rocksdb.number.db.prev.found COUNT : 0
  26.329+rocksdb.db.iter.bytes.read COUNT : 0
  26.330+rocksdb.number.iter.skip COUNT : 0
  26.331+rocksdb.number.reseeks.iteration COUNT : 0
  26.332+rocksdb.num.iterator.created COUNT : 1
  26.333+rocksdb.num.iterator.deleted COUNT : 1
  26.334+rocksdb.no.file.opens COUNT : 1
  26.335+rocksdb.no.file.errors COUNT : 0
  26.336+rocksdb.stall.micros COUNT : 0
  26.337+rocksdb.db.mutex.wait.micros COUNT : 0
  26.338+rocksdb.number.multiget.get COUNT : 0
  26.339+rocksdb.number.multiget.keys.read COUNT : 0
  26.340+rocksdb.number.multiget.bytes.read COUNT : 0
  26.341+rocksdb.number.multiget.keys.found COUNT : 0
  26.342+rocksdb.number.merge.failures COUNT : 0
  26.343+rocksdb.getupdatessince.calls COUNT : 0
  26.344+rocksdb.wal.synced COUNT : 0
  26.345+rocksdb.wal.bytes COUNT : 287780
  26.346+rocksdb.write.self COUNT : 10000
  26.347+rocksdb.write.other COUNT : 0
  26.348+rocksdb.write.wal COUNT : 10000
  26.349+rocksdb.compact.read.bytes COUNT : 0
  26.350+rocksdb.compact.write.bytes COUNT : 0
  26.351+rocksdb.flush.write.bytes COUNT : 86396
  26.352+rocksdb.compact.read.marked.bytes COUNT : 0
  26.353+rocksdb.compact.read.periodic.bytes COUNT : 0
  26.354+rocksdb.compact.read.ttl.bytes COUNT : 0
  26.355+rocksdb.compact.write.marked.bytes COUNT : 0
  26.356+rocksdb.compact.write.periodic.bytes COUNT : 0
  26.357+rocksdb.compact.write.ttl.bytes COUNT : 0
  26.358+rocksdb.number.direct.load.table.properties COUNT : 0
  26.359+rocksdb.number.superversion_acquires COUNT : 1
  26.360+rocksdb.number.superversion_releases COUNT : 0
  26.361+rocksdb.number.superversion_cleanups COUNT : 0
  26.362+rocksdb.number.block.compressed COUNT : 49
  26.363+rocksdb.number.block.decompressed COUNT : 1
  26.364+rocksdb.bytes.compressed.from COUNT : 196554
  26.365+rocksdb.bytes.compressed.to COUNT : 85021
  26.366+rocksdb.bytes.compression_bypassed COUNT : 0
  26.367+rocksdb.bytes.compression.rejected COUNT : 0
  26.368+rocksdb.number.block_compression_bypassed COUNT : 0
  26.369+rocksdb.number.block_compression_rejected COUNT : 0
  26.370+rocksdb.bytes.decompressed.from COUNT : 679
  26.371+rocksdb.bytes.decompressed.to COUNT : 851
  26.372+rocksdb.merge.operation.time.nanos COUNT : 0
  26.373+rocksdb.filter.operation.time.nanos COUNT : 0
  26.374+rocksdb.compaction.total.time.cpu_micros COUNT : 0
  26.375+rocksdb.row.cache.hit COUNT : 0
  26.376+rocksdb.row.cache.miss COUNT : 0
  26.377+rocksdb.read.amp.estimate.useful.bytes COUNT : 0
  26.378+rocksdb.read.amp.total.read.bytes COUNT : 0
  26.379+rocksdb.number.rate_limiter.drains COUNT : 0
  26.380+rocksdb.blobdb.num.put COUNT : 0
  26.381+rocksdb.blobdb.num.write COUNT : 0
  26.382+rocksdb.blobdb.num.get COUNT : 0
  26.383+rocksdb.blobdb.num.multiget COUNT : 0
  26.384+rocksdb.blobdb.num.seek COUNT : 0
  26.385+rocksdb.blobdb.num.next COUNT : 0
  26.386+rocksdb.blobdb.num.prev COUNT : 0
  26.387+rocksdb.blobdb.num.keys.written COUNT : 0
  26.388+rocksdb.blobdb.num.keys.read COUNT : 0
  26.389+rocksdb.blobdb.bytes.written COUNT : 0
  26.390+rocksdb.blobdb.bytes.read COUNT : 0
  26.391+rocksdb.blobdb.write.inlined COUNT : 0
  26.392+rocksdb.blobdb.write.inlined.ttl COUNT : 0
  26.393+rocksdb.blobdb.write.blob COUNT : 0
  26.394+rocksdb.blobdb.write.blob.ttl COUNT : 0
  26.395+rocksdb.blobdb.blob.file.bytes.written COUNT : 0
  26.396+rocksdb.blobdb.blob.file.bytes.read COUNT : 0
  26.397+rocksdb.blobdb.blob.file.synced COUNT : 0
  26.398+rocksdb.blobdb.blob.index.expired.count COUNT : 0
  26.399+rocksdb.blobdb.blob.index.expired.size COUNT : 0
  26.400+rocksdb.blobdb.blob.index.evicted.count COUNT : 0
  26.401+rocksdb.blobdb.blob.index.evicted.size COUNT : 0
  26.402+rocksdb.blobdb.gc.num.files COUNT : 0
  26.403+rocksdb.blobdb.gc.num.new.files COUNT : 0
  26.404+rocksdb.blobdb.gc.failures COUNT : 0
  26.405+rocksdb.blobdb.gc.num.keys.relocated COUNT : 0
  26.406+rocksdb.blobdb.gc.bytes.relocated COUNT : 0
  26.407+rocksdb.blobdb.fifo.num.files.evicted COUNT : 0
  26.408+rocksdb.blobdb.fifo.num.keys.evicted COUNT : 0
  26.409+rocksdb.blobdb.fifo.bytes.evicted COUNT : 0
  26.410+rocksdb.blobdb.cache.miss COUNT : 0
  26.411+rocksdb.blobdb.cache.hit COUNT : 0
  26.412+rocksdb.blobdb.cache.add COUNT : 0
  26.413+rocksdb.blobdb.cache.add.failures COUNT : 0
  26.414+rocksdb.blobdb.cache.bytes.read COUNT : 0
  26.415+rocksdb.blobdb.cache.bytes.write COUNT : 0
  26.416+rocksdb.txn.overhead.mutex.prepare COUNT : 0
  26.417+rocksdb.txn.overhead.mutex.old.commit.map COUNT : 0
  26.418+rocksdb.txn.overhead.duplicate.key COUNT : 0
  26.419+rocksdb.txn.overhead.mutex.snapshot COUNT : 0
  26.420+rocksdb.txn.get.tryagain COUNT : 0
  26.421+rocksdb.files.marked.trash COUNT : 0
  26.422+rocksdb.files.marked.trash.deleted COUNT : 0
  26.423+rocksdb.files.deleted.immediately COUNT : 1
  26.424+rocksdb.error.handler.bg.error.count COUNT : 0
  26.425+rocksdb.error.handler.bg.io.error.count COUNT : 0
  26.426+rocksdb.error.handler.bg.retryable.io.error.count COUNT : 0
  26.427+rocksdb.error.handler.autoresume.count COUNT : 0
  26.428+rocksdb.error.handler.autoresume.retry.total.count COUNT : 0
  26.429+rocksdb.error.handler.autoresume.success.count COUNT : 0
  26.430+rocksdb.memtable.payload.bytes.at.flush COUNT : 217780
  26.431+rocksdb.memtable.garbage.bytes.at.flush COUNT : 0
  26.432+rocksdb.verify_checksum.read.bytes COUNT : 0
  26.433+rocksdb.backup.read.bytes COUNT : 0
  26.434+rocksdb.backup.write.bytes COUNT : 0
  26.435+rocksdb.remote.compact.read.bytes COUNT : 0
  26.436+rocksdb.remote.compact.write.bytes COUNT : 0
  26.437+rocksdb.hot.file.read.bytes COUNT : 0
  26.438+rocksdb.warm.file.read.bytes COUNT : 0
  26.439+rocksdb.cold.file.read.bytes COUNT : 0
  26.440+rocksdb.hot.file.read.count COUNT : 0
  26.441+rocksdb.warm.file.read.count COUNT : 0
  26.442+rocksdb.cold.file.read.count COUNT : 0
  26.443+rocksdb.last.level.read.bytes COUNT : 0
  26.444+rocksdb.last.level.read.count COUNT : 0
  26.445+rocksdb.non.last.level.read.bytes COUNT : 1693
  26.446+rocksdb.non.last.level.read.count COUNT : 4
  26.447+rocksdb.last.level.seek.filtered COUNT : 0
  26.448+rocksdb.last.level.seek.filter.match COUNT : 0
  26.449+rocksdb.last.level.seek.data COUNT : 0
  26.450+rocksdb.last.level.seek.data.useful.no.filter COUNT : 0
  26.451+rocksdb.last.level.seek.data.useful.filter.match COUNT : 0
  26.452+rocksdb.non.last.level.seek.filtered COUNT : 0
  26.453+rocksdb.non.last.level.seek.filter.match COUNT : 0
  26.454+rocksdb.non.last.level.seek.data COUNT : 0
  26.455+rocksdb.non.last.level.seek.data.useful.no.filter COUNT : 0
  26.456+rocksdb.non.last.level.seek.data.useful.filter.match COUNT : 0
  26.457+rocksdb.block.checksum.compute.count COUNT : 2
  26.458+rocksdb.block.checksum.mismatch.count COUNT : 0
  26.459+rocksdb.multiget.coroutine.count COUNT : 0
  26.460+rocksdb.read.async.micros COUNT : 0
  26.461+rocksdb.async.read.error.count COUNT : 0
  26.462+rocksdb.table.open.prefetch.tail.miss COUNT : 0
  26.463+rocksdb.table.open.prefetch.tail.hit COUNT : 0
  26.464+rocksdb.timestamp.filter.table.checked COUNT : 0
  26.465+rocksdb.timestamp.filter.table.filtered COUNT : 0
  26.466+rocksdb.readahead.trimmed COUNT : 0
  26.467+rocksdb.fifo.max.size.compactions COUNT : 0
  26.468+rocksdb.fifo.ttl.compactions COUNT : 0
  26.469+rocksdb.prefetch.bytes COUNT : 0
  26.470+rocksdb.prefetch.bytes.useful COUNT : 0
  26.471+rocksdb.prefetch.hits COUNT : 0
  26.472+rocksdb.footer.corruption.count COUNT : 0
  26.473+rocksdb.db.get.micros P50 : 0.510204 P95 : 0.969388 P99 : 2.000000 P100 : 8.000000 COUNT : 100 SUM : 84
  26.474+rocksdb.db.write.micros P50 : 2.349341 P95 : 5.749708 P99 : 9.952782 P100 : 13036.000000 COUNT : 20000 SUM : 74384
  26.475+rocksdb.compaction.times.micros P50 : 0.000000 P95 : 0.000000 P99 : 0.000000 P100 : 0.000000 COUNT : 0 SUM : 0
  26.476+rocksdb.compaction.times.cpu_micros P50 : 0.000000 P95 : 0.000000 P99 : 0.000000 P100 : 0.000000 COUNT : 0 SUM : 0
  26.477+rocksdb.subcompaction.setup.times.micros P50 : 0.000000 P95 : 0.000000 P99 : 0.000000 P100 : 0.000000 COUNT : 0 SUM : 0
  26.478+rocksdb.table.sync.micros P50 : 33.000000 P95 : 33.000000 P99 : 33.000000 P100 : 33.000000 COUNT : 1 SUM : 33
  26.479+rocksdb.compaction.outfile.sync.micros P50 : 0.000000 P95 : 0.000000 P99 : 0.000000 P100 : 0.000000 COUNT : 0 SUM : 0
  26.480+rocksdb.wal.file.sync.micros P50 : 0.000000 P95 : 0.000000 P99 : 0.000000 P100 : 0.000000 COUNT : 0 SUM : 0
  26.481+rocksdb.manifest.file.sync.micros P50 : 1.166667 P95 : 2.650000 P99 : 2.930000 P100 : 3.000000 COUNT : 7 SUM : 12
  26.482+rocksdb.table.open.io.micros P50 : 53.000000 P95 : 53.000000 P99 : 53.000000 P100 : 53.000000 COUNT : 1 SUM : 53
  26.483+rocksdb.db.multiget.micros P50 : 0.000000 P95 : 0.000000 P99 : 0.000000 P100 : 0.000000 COUNT : 0 SUM : 0
  26.484+rocksdb.read.block.compaction.micros P50 : 0.000000 P95 : 0.000000 P99 : 0.000000 P100 : 0.000000 COUNT : 0 SUM : 0
  26.485+rocksdb.read.block.get.micros P50 : 5.000000 P95 : 5.000000 P99 : 5.000000 P100 : 5.000000 COUNT : 1 SUM : 5
  26.486+rocksdb.write.raw.block.micros P50 : 0.728571 P95 : 2.483333 P99 : 4.980000 P100 : 5.000000 COUNT : 51 SUM : 50
  26.487+rocksdb.numfiles.in.singlecompaction P50 : 0.000000 P95 : 0.000000 P99 : 0.000000 P100 : 0.000000 COUNT : 0 SUM : 0
  26.488+rocksdb.db.seek.micros P50 : 0.000000 P95 : 0.000000 P99 : 0.000000 P100 : 0.000000 COUNT : 0 SUM : 0
  26.489+rocksdb.db.write.stall P50 : 0.000000 P95 : 0.000000 P99 : 0.000000 P100 : 0.000000 COUNT : 0 SUM : 0
  26.490+rocksdb.sst.read.micros P50 : 1.000000 P95 : 2.800000 P99 : 2.960000 P100 : 3.000000 COUNT : 4 SUM : 7
  26.491+rocksdb.file.read.flush.micros P50 : 1.000000 P95 : 2.800000 P99 : 2.960000 P100 : 3.000000 COUNT : 4 SUM : 7
  26.492+rocksdb.file.read.compaction.micros P50 : 0.000000 P95 : 0.000000 P99 : 0.000000 P100 : 0.000000 COUNT : 0 SUM : 0
  26.493+rocksdb.file.read.db.open.micros P50 : 0.000000 P95 : 0.000000 P99 : 0.000000 P100 : 0.000000 COUNT : 0 SUM : 0
  26.494+rocksdb.file.read.get.micros P50 : 0.000000 P95 : 0.000000 P99 : 0.000000 P100 : 0.000000 COUNT : 0 SUM : 0
  26.495+rocksdb.file.read.multiget.micros P50 : 0.000000 P95 : 0.000000 P99 : 0.000000 P100 : 0.000000 COUNT : 0 SUM : 0
  26.496+rocksdb.file.read.db.iterator.micros P50 : 0.000000 P95 : 0.000000 P99 : 0.000000 P100 : 0.000000 COUNT : 0 SUM : 0
  26.497+rocksdb.file.read.verify.db.checksum.micros P50 : 0.000000 P95 : 0.000000 P99 : 0.000000 P100 : 0.000000 COUNT : 0 SUM : 0
  26.498+rocksdb.file.read.verify.file.checksums.micros P50 : 0.000000 P95 : 0.000000 P99 : 0.000000 P100 : 0.000000 COUNT : 0 SUM : 0
  26.499+rocksdb.sst.write.micros P50 : 0.565934 P95 : 1.685000 P99 : 2.970000 P100 : 5.000000 COUNT : 103 SUM : 35
  26.500+rocksdb.file.write.flush.micros P50 : 0.565934 P95 : 1.685000 P99 : 2.970000 P100 : 5.000000 COUNT : 103 SUM : 35
  26.501+rocksdb.file.write.compaction.micros P50 : 0.000000 P95 : 0.000000 P99 : 0.000000 P100 : 0.000000 COUNT : 0 SUM : 0
  26.502+rocksdb.file.write.db.open.micros P50 : 0.000000 P95 : 0.000000 P99 : 0.000000 P100 : 0.000000 COUNT : 0 SUM : 0
  26.503+rocksdb.num.subcompactions.scheduled P50 : 0.000000 P95 : 0.000000 P99 : 0.000000 P100 : 0.000000 COUNT : 0 SUM : 0
  26.504+rocksdb.bytes.per.read P50 : 4.000000 P95 : 4.000000 P99 : 4.000000 P100 : 4.000000 COUNT : 100 SUM : 400
  26.505+rocksdb.bytes.per.write P50 : 28.000000 P95 : 29.000000 P99 : 29.000000 P100 : 29.000000 COUNT : 10000 SUM : 287780
  26.506+rocksdb.bytes.per.multiget P50 : 0.000000 P95 : 0.000000 P99 : 0.000000 P100 : 0.000000 COUNT : 0 SUM : 0
  26.507+rocksdb.compression.times.nanos P50 : 0.000000 P95 : 0.000000 P99 : 0.000000 P100 : 0.000000 COUNT : 0 SUM : 0
  26.508+rocksdb.decompression.times.nanos P50 : 0.000000 P95 : 0.000000 P99 : 0.000000 P100 : 0.000000 COUNT : 0 SUM : 0
  26.509+rocksdb.read.num.merge_operands P50 : 0.000000 P95 : 0.000000 P99 : 0.000000 P100 : 0.000000 COUNT : 0 SUM : 0
  26.510+rocksdb.blobdb.key.size P50 : 0.000000 P95 : 0.000000 P99 : 0.000000 P100 : 0.000000 COUNT : 0 SUM : 0
  26.511+rocksdb.blobdb.value.size P50 : 0.000000 P95 : 0.000000 P99 : 0.000000 P100 : 0.000000 COUNT : 0 SUM : 0
  26.512+rocksdb.blobdb.write.micros P50 : 0.000000 P95 : 0.000000 P99 : 0.000000 P100 : 0.000000 COUNT : 0 SUM : 0
  26.513+rocksdb.blobdb.get.micros P50 : 0.000000 P95 : 0.000000 P99 : 0.000000 P100 : 0.000000 COUNT : 0 SUM : 0
  26.514+rocksdb.blobdb.multiget.micros P50 : 0.000000 P95 : 0.000000 P99 : 0.000000 P100 : 0.000000 COUNT : 0 SUM : 0
  26.515+rocksdb.blobdb.seek.micros P50 : 0.000000 P95 : 0.000000 P99 : 0.000000 P100 : 0.000000 COUNT : 0 SUM : 0
  26.516+rocksdb.blobdb.next.micros P50 : 0.000000 P95 : 0.000000 P99 : 0.000000 P100 : 0.000000 COUNT : 0 SUM : 0
  26.517+rocksdb.blobdb.prev.micros P50 : 0.000000 P95 : 0.000000 P99 : 0.000000 P100 : 0.000000 COUNT : 0 SUM : 0
  26.518+rocksdb.blobdb.blob.file.write.micros P50 : 0.000000 P95 : 0.000000 P99 : 0.000000 P100 : 0.000000 COUNT : 0 SUM : 0
  26.519+rocksdb.blobdb.blob.file.read.micros P50 : 0.000000 P95 : 0.000000 P99 : 0.000000 P100 : 0.000000 COUNT : 0 SUM : 0
  26.520+rocksdb.blobdb.blob.file.sync.micros P50 : 0.000000 P95 : 0.000000 P99 : 0.000000 P100 : 0.000000 COUNT : 0 SUM : 0
  26.521+rocksdb.blobdb.compression.micros P50 : 0.000000 P95 : 0.000000 P99 : 0.000000 P100 : 0.000000 COUNT : 0 SUM : 0
  26.522+rocksdb.blobdb.decompression.micros P50 : 0.000000 P95 : 0.000000 P99 : 0.000000 P100 : 0.000000 COUNT : 0 SUM : 0
  26.523+rocksdb.db.flush.micros P50 : 2452.000000 P95 : 2452.000000 P99 : 2452.000000 P100 : 2452.000000 COUNT : 1 SUM : 2452
  26.524+rocksdb.sst.batch.size P50 : 0.000000 P95 : 0.000000 P99 : 0.000000 P100 : 0.000000 COUNT : 0 SUM : 0
  26.525+rocksdb.multiget.io.batch.size P50 : 0.000000 P95 : 0.000000 P99 : 0.000000 P100 : 0.000000 COUNT : 0 SUM : 0
  26.526+rocksdb.num.index.and.filter.blocks.read.per.level P50 : 0.000000 P95 : 0.000000 P99 : 0.000000 P100 : 0.000000 COUNT : 0 SUM : 0
  26.527+rocksdb.num.sst.read.per.level P50 : 0.000000 P95 : 0.000000 P99 : 0.000000 P100 : 0.000000 COUNT : 0 SUM : 0
  26.528+rocksdb.num.level.read.per.multiget P50 : 0.000000 P95 : 0.000000 P99 : 0.000000 P100 : 0.000000 COUNT : 0 SUM : 0
  26.529+rocksdb.error.handler.autoresume.retry.count P50 : 0.000000 P95 : 0.000000 P99 : 0.000000 P100 : 0.000000 COUNT : 0 SUM : 0
  26.530+rocksdb.async.read.bytes P50 : 0.000000 P95 : 0.000000 P99 : 0.000000 P100 : 0.000000 COUNT : 0 SUM : 0
  26.531+rocksdb.poll.wait.micros P50 : 0.000000 P95 : 0.000000 P99 : 0.000000 P100 : 0.000000 COUNT : 0 SUM : 0
  26.532+rocksdb.prefetched.bytes.discarded P50 : 0.000000 P95 : 0.000000 P99 : 0.000000 P100 : 0.000000 COUNT : 0 SUM : 0
  26.533+rocksdb.async.prefetch.abort.micros P50 : 0.000000 P95 : 0.000000 P99 : 0.000000 P100 : 0.000000 COUNT : 0 SUM : 0
  26.534+rocksdb.table.open.prefetch.tail.read.bytes P50 : 0.000000 P95 : 0.000000 P99 : 0.000000 P100 : 0.000000 COUNT : 0 SUM : 0
  26.535+" #:debug 3.806665; /tmp/TMP801475
  26.536+; 
  26.537+,** DB Stats **
  26.538+Uptime(secs): 1.2 total, 1.2 interval
  26.539+Cumulative writes: 10K writes, 10K keys, 10K commit groups, 1.0 writes per commit group, ingest: 0.00 GB, 0.23 MB/s
  26.540+Cumulative WAL: 10K writes, 0 syncs, 10000.00 writes per sync, written: 0.00 GB, 0.23 MB/s
  26.541+Cumulative stall: 00:00:0.000 H:M:S, 0.0 percent
  26.542+Interval writes: 10K writes, 10K keys, 10K commit groups, 1.0 writes per commit group, ingest: 0.27 MB, 0.23 MB/s
  26.543+Interval WAL: 10K writes, 0 syncs, 10000.00 writes per sync, written: 0.00 GB, 0.23 MB/s
  26.544+Interval stall: 00:00:0.000 H:M:S, 0.0 percent
  26.545+Write Stall (count): write-buffer-manager-limit-stops: 0
  26.546 
  26.547-#<FAIL WHILE COMPUTING THE CLASS PRECEDENCE LIST OF THE CLASS NAMED NET/TESTS::MOCK-ENDPOINT.
  26.548-THE CLASS NAMED NET/TESTS::ENDPOINT IS A FORWARD REFERENCED CLASS.
  26.549-THE CLASS NAMED NET/TESTS::ENDPOINT IS A DIRECT SUPERCLASS OF THE CLASS NAMED NET/TESTS::MOCK-ENDPOINT.> 
  26.550-2 out of 9 total tests failed: 
  26.551-   #<RT:TEST CREW :FN CREW-TEST6626934 :ARGS NIL :PERSIST NIL {10107F01F3}>, 
  26.552-   #<RT:TEST SANS-IO :FN SANS-IO-TEST6626928 :ARGS NIL :PERSIST NIL {10107E7C93}>.
  26.553-12 unexpected failures: 
  26.554-   #<FAIL WHILE COMPUTING THE CLASS PRECEDENCE LIST OF THE CLASS NAMED NET/TESTS::MOCK-ENDPOINT.
  26.555-THE CLASS NAMED NET/TESTS::ENDPOINT IS A FORWARD REFERENCED CLASS.
  26.556-THE CLASS NAMED NET/TESTS::ENDPOINT IS A DIRECT SUPERCLASS OF THE CLASS NAMED NET/TESTS::MOCK-ENDPOINT.>, 
  26.557-   #<FAIL THE VALUE
  26.558-         #<SB-CONCURRENCY:GATE "WORKER-READY" (CLOSED) {1028DCEC63}>
  26.559-       IS NOT OF TYPE
  26.560-         SB-THREAD:WAITQUEUE
  26.561-       WHEN BINDING SB-THREAD::QUEUE>, 
  26.562-   #<FAIL WHILE COMPUTING THE CLASS PRECEDENCE LIST OF THE CLASS NAMED NET/TESTS::MOCK-ENDPOINT.
  26.563-THE CLASS NAMED NET/TESTS::ENDPOINT IS A FORWARD REFERENCED CLASS.
  26.564-THE CLASS NAMED NET/TESTS::ENDPOINT IS A DIRECT SUPERCLASS OF THE CLASS NAMED NET/TESTS::MOCK-ENDPOINT.>, 
  26.565-   #<FAIL THE VALUE
  26.566-         #<SB-CONCURRENCY:GATE "WORKER-READY" (CLOSED) {101C3D0EF3}>
  26.567-       IS NOT OF TYPE
  26.568-         SB-THREAD:WAITQUEUE
  26.569-       WHEN BINDING SB-THREAD::QUEUE>, 
  26.570-   #<FAIL WHILE COMPUTING THE CLASS PRECEDENCE LIST OF THE CLASS NAMED NET/TESTS::MOCK-ENDPOINT.
  26.571-THE CLASS NAMED NET/TESTS::ENDPOINT IS A FORWARD REFERENCED CLASS.
  26.572-THE CLASS NAMED NET/TESTS::ENDPOINT IS A DIRECT SUPERCLASS OF THE CLASS NAMED NET/TESTS::MOCK-ENDPOINT.>, 
  26.573-   #<FAIL THE VALUE
  26.574-         #<SB-CONCURRENCY:GATE "WORKER-READY" (CLOSED) {101551E123}>
  26.575-       IS NOT OF TYPE
  26.576-         SB-THREAD:WAITQUEUE
  26.577-       WHEN BINDING SB-THREAD::QUEUE>, 
  26.578-   #<FAIL WHILE COMPUTING THE CLASS PRECEDENCE LIST OF THE CLASS NAMED NET/TESTS::MOCK-ENDPOINT.
  26.579-THE CLASS NAMED NET/TESTS::ENDPOINT IS A FORWARD REFERENCED CLASS.
  26.580-THE CLASS NAMED NET/TESTS::ENDPOINT IS A DIRECT SUPERCLASS OF THE CLASS NAMED NET/TESTS::MOCK-ENDPOINT.>, 
  26.581-   #<FAIL THE VALUE
  26.582-         #<SB-CONCURRENCY:GATE "WORKER-READY" (CLOSED) {1005885023}>
  26.583-       IS NOT OF TYPE
  26.584-         SB-THREAD:WAITQUEUE
  26.585-       WHEN BINDING SB-THREAD::QUEUE>, 
  26.586-   #<FAIL WHILE COMPUTING THE CLASS PRECEDENCE LIST OF THE CLASS NAMED NET/TESTS::MOCK-ENDPOINT.
  26.587-THE CLASS NAMED NET/TESTS::ENDPOINT IS A FORWARD REFERENCED CLASS.
  26.588-THE CLASS NAMED NET/TESTS::ENDPOINT IS A DIRECT SUPERCLASS OF THE CLASS NAMED NET/TESTS::MOCK-ENDPOINT.>, 
  26.589-   #<FAIL THE VALUE
  26.590-         #<SB-CONCURRENCY:GATE "WORKER-READY" (CLOSED) {101B5164E3}>
  26.591-       IS NOT OF TYPE
  26.592-         SB-THREAD:WAITQUEUE
  26.593-       WHEN BINDING SB-THREAD::QUEUE>, 
  26.594-   #<FAIL WHILE COMPUTING THE CLASS PRECEDENCE LIST OF THE CLASS NAMED NET/TESTS::MOCK-ENDPOINT.
  26.595-THE CLASS NAMED NET/TESTS::ENDPOINT IS A FORWARD REFERENCED CLASS.
  26.596-THE CLASS NAMED NET/TESTS::ENDPOINT IS A DIRECT SUPERCLASS OF THE CLASS NAMED NET/TESTS::MOCK-ENDPOINT.>, 
  26.597-   #<FAIL THE VALUE
  26.598-         #<SB-CONCURRENCY:GATE "WORKER-READY" (CLOSED) {1010F093A3}>
  26.599-       IS NOT OF TYPE
  26.600-         SB-THREAD:WAITQUEUE
  26.601-       WHEN BINDING SB-THREAD::QUEUE>.in suite PACKY with 0/4 tests:
  26.602+; Level Files Size(MB)
  26.603+--------------------
  26.604+  0        1        0
  26.605+  1        0        0
  26.606+  2        0        0
  26.607+  3        0        0
  26.608+  4        0        0
  26.609+  5        0        0
  26.610+  6        0        0
  26.611+
  26.612+; rocksdb.block.cache.miss COUNT : 0
  26.613+rocksdb.block.cache.hit COUNT : 0
  26.614+rocksdb.block.cache.add COUNT : 0
  26.615+rocksdb.block.cache.add.failures COUNT : 0
  26.616+rocksdb.block.cache.index.miss COUNT : 0
  26.617+rocksdb.block.cache.index.hit COUNT : 0
  26.618+rocksdb.block.cache.index.add COUNT : 0
  26.619+rocksdb.block.cache.index.bytes.insert COUNT : 0
  26.620+rocksdb.block.cache.filter.miss COUNT : 0
  26.621+rocksdb.block.cache.filter.hit COUNT : 0
  26.622+rocksdb.block.cache.filter.add COUNT : 0
  26.623+rocksdb.block.cache.filter.bytes.insert COUNT : 0
  26.624+rocksdb.block.cache.data.miss COUNT : 0
  26.625+rocksdb.block.cache.data.hit COUNT : 0
  26.626+rocksdb.block.cache.data.add COUNT : 0
  26.627+rocksdb.block.cache.data.bytes.insert COUNT : 0
  26.628+rocksdb.block.cache.bytes.read COUNT : 0
  26.629+rocksdb.block.cache.bytes.write COUNT : 0
  26.630+rocksdb.block.cache.compression.dict.miss COUNT : 0
  26.631+rocksdb.block.cache.compression.dict.hit COUNT : 0
  26.632+rocksdb.block.cache.compression.dict.add COUNT : 0
  26.633+rocksdb.block.cache.compression.dict.bytes.insert COUNT : 0
  26.634+rocksdb.block.cache.add.redundant COUNT : 0
  26.635+rocksdb.block.cache.index.add.redundant COUNT : 0
  26.636+rocksdb.block.cache.filter.add.redundant COUNT : 0
  26.637+rocksdb.block.cache.data.add.redundant COUNT : 0
  26.638+rocksdb.block.cache.compression.dict.add.redundant COUNT : 0
  26.639+rocksdb.secondary.cache.hits COUNT : 0
  26.640+rocksdb.secondary.cache.filter.hits COUNT : 0
  26.641+rocksdb.secondary.cache.index.hits COUNT : 0
  26.642+rocksdb.secondary.cache.data.hits COUNT : 0
  26.643+rocksdb.compressed.secondary.cache.dummy.hits COUNT : 0
  26.644+rocksdb.compressed.secondary.cache.hits COUNT : 0
  26.645+rocksdb.compressed.secondary.cache.promotions COUNT : 0
  26.646+rocksdb.compressed.secondary.cache.promotion.skips COUNT : 0
  26.647+rocksdb.bloom.filter.useful COUNT : 0
  26.648+rocksdb.bloom.filter.full.positive COUNT : 0
  26.649+rocksdb.bloom.filter.full.true.positive COUNT : 0
  26.650+rocksdb.bloom.filter.prefix.checked COUNT : 0
  26.651+rocksdb.bloom.filter.prefix.useful COUNT : 0
  26.652+rocksdb.bloom.filter.prefix.true.positive COUNT : 0
  26.653+rocksdb.persistent.cache.hit COUNT : 0
  26.654+rocksdb.persistent.cache.miss COUNT : 0
  26.655+rocksdb.sim.block.cache.hit COUNT : 0
  26.656+rocksdb.sim.block.cache.miss COUNT : 0
  26.657+rocksdb.memtable.hit COUNT : 100
  26.658+rocksdb.memtable.miss COUNT : 0
  26.659+rocksdb.l0.hit COUNT : 0
  26.660+rocksdb.l1.hit COUNT : 0
  26.661+rocksdb.l2andup.hit COUNT : 0
  26.662+rocksdb.compaction.key.drop.new COUNT : 0
  26.663+rocksdb.compaction.key.drop.obsolete COUNT : 0
  26.664+rocksdb.compaction.key.drop.range_del COUNT : 0
  26.665+rocksdb.compaction.key.drop.user COUNT : 0
  26.666+rocksdb.compaction.range_del.drop.obsolete COUNT : 0
  26.667+rocksdb.compaction.optimized.del.drop.obsolete COUNT : 0
  26.668+rocksdb.compaction.cancelled COUNT : 0
  26.669+rocksdb.number.keys.written COUNT : 10000
  26.670+rocksdb.number.keys.read COUNT : 100
  26.671+rocksdb.number.keys.updated COUNT : 0
  26.672+rocksdb.bytes.written COUNT : 287780
  26.673+rocksdb.bytes.read COUNT : 400
  26.674+rocksdb.number.db.seek COUNT : 2
  26.675+rocksdb.number.db.next COUNT : 0
  26.676+rocksdb.number.db.prev COUNT : 0
  26.677+rocksdb.number.db.seek.found COUNT : 0
  26.678+rocksdb.number.db.next.found COUNT : 0
  26.679+rocksdb.number.db.prev.found COUNT : 0
  26.680+rocksdb.db.iter.bytes.read COUNT : 0
  26.681+rocksdb.number.iter.skip COUNT : 0
  26.682+rocksdb.number.reseeks.iteration COUNT : 0
  26.683+rocksdb.num.iterator.created COUNT : 1
  26.684+rocksdb.num.iterator.deleted COUNT : 1
  26.685+rocksdb.no.file.opens COUNT : 1
  26.686+rocksdb.no.file.errors COUNT : 0
  26.687+rocksdb.stall.micros COUNT : 0
  26.688+rocksdb.db.mutex.wait.micros COUNT : 0
  26.689+rocksdb.number.multiget.get COUNT : 0
  26.690+rocksdb.number.multiget.keys.read COUNT : 0
  26.691+rocksdb.number.multiget.bytes.read COUNT : 0
  26.692+rocksdb.number.multiget.keys.found COUNT : 0
  26.693+rocksdb.number.merge.failures COUNT : 0
  26.694+rocksdb.getupdatessince.calls COUNT : 0
  26.695+rocksdb.wal.synced COUNT : 0
  26.696+rocksdb.wal.bytes COUNT : 287780
  26.697+rocksdb.write.self COUNT : 10000
  26.698+rocksdb.write.other COUNT : 0
  26.699+rocksdb.write.wal COUNT : 10000
  26.700+rocksdb.compact.read.bytes COUNT : 0
  26.701+rocksdb.compact.write.bytes COUNT : 0
  26.702+rocksdb.flush.write.bytes COUNT : 86396
  26.703+rocksdb.compact.read.marked.bytes COUNT : 0
  26.704+rocksdb.compact.read.periodic.bytes COUNT : 0
  26.705+rocksdb.compact.read.ttl.bytes COUNT : 0
  26.706+rocksdb.compact.write.marked.bytes COUNT : 0
  26.707+rocksdb.compact.write.periodic.bytes COUNT : 0
  26.708+rocksdb.compact.write.ttl.bytes COUNT : 0
  26.709+rocksdb.number.direct.load.table.properties COUNT : 0
  26.710+rocksdb.number.superversion_acquires COUNT : 1
  26.711+rocksdb.number.superversion_releases COUNT : 0
  26.712+rocksdb.number.superversion_cleanups COUNT : 0
  26.713+rocksdb.number.block.compressed COUNT : 49
  26.714+rocksdb.number.block.decompressed COUNT : 1
  26.715+rocksdb.bytes.compressed.from COUNT : 196554
  26.716+rocksdb.bytes.compressed.to COUNT : 85021
  26.717+rocksdb.bytes.compression_bypassed COUNT : 0
  26.718+rocksdb.bytes.compression.rejected COUNT : 0
  26.719+rocksdb.number.block_compression_bypassed COUNT : 0
  26.720+rocksdb.number.block_compression_rejected COUNT : 0
  26.721+rocksdb.bytes.decompressed.from COUNT : 679
  26.722+rocksdb.bytes.decompressed.to COUNT : 851
  26.723+rocksdb.merge.operation.time.nanos COUNT : 0
  26.724+rocksdb.filter.operation.time.nanos COUNT : 0
  26.725+rocksdb.compaction.total.time.cpu_micros COUNT : 0
  26.726+rocksdb.row.cache.hit COUNT : 0
  26.727+rocksdb.row.cache.miss COUNT : 0
  26.728+rocksdb.read.amp.estimate.useful.bytes COUNT : 0
  26.729+rocksdb.read.amp.total.read.bytes COUNT : 0
  26.730+rocksdb.number.rate_limiter.drains COUNT : 0
  26.731+rocksdb.blobdb.num.put COUNT : 0
  26.732+rocksdb.blobdb.num.write COUNT : 0
  26.733+rocksdb.blobdb.num.get COUNT : 0
  26.734+rocksdb.blobdb.num.multiget COUNT : 0
  26.735+rocksdb.blobdb.num.seek COUNT : 0
  26.736+rocksdb.blobdb.num.next COUNT : 0
  26.737+rocksdb.blobdb.num.prev COUNT : 0
  26.738+rocksdb.blobdb.num.keys.written COUNT : 0
  26.739+rocksdb.blobdb.num.keys.read COUNT : 0
  26.740+rocksdb.blobdb.bytes.written COUNT : 0
  26.741+rocksdb.blobdb.bytes.read COUNT : 0
  26.742+rocksdb.blobdb.write.inlined COUNT : 0
  26.743+rocksdb.blobdb.write.inlined.ttl COUNT : 0
  26.744+rocksdb.blobdb.write.blob COUNT : 0
  26.745+rocksdb.blobdb.write.blob.ttl COUNT : 0
  26.746+rocksdb.blobdb.blob.file.bytes.written COUNT : 0
  26.747+rocksdb.blobdb.blob.file.bytes.read COUNT : 0
  26.748+rocksdb.blobdb.blob.file.synced COUNT : 0
  26.749+rocksdb.blobdb.blob.index.expired.count COUNT : 0
  26.750+rocksdb.blobdb.blob.index.expired.size COUNT : 0
  26.751+rocksdb.blobdb.blob.index.evicted.count COUNT : 0
  26.752+rocksdb.blobdb.blob.index.evicted.size COUNT : 0
  26.753+rocksdb.blobdb.gc.num.files COUNT : 0
  26.754+rocksdb.blobdb.gc.num.new.files COUNT : 0
  26.755+rocksdb.blobdb.gc.failures COUNT : 0
  26.756+rocksdb.blobdb.gc.num.keys.relocated COUNT : 0
  26.757+rocksdb.blobdb.gc.bytes.relocated COUNT : 0
  26.758+rocksdb.blobdb.fifo.num.files.evicted COUNT : 0
  26.759+rocksdb.blobdb.fifo.num.keys.evicted COUNT : 0
  26.760+rocksdb.blobdb.fifo.bytes.evicted COUNT : 0
  26.761+rocksdb.blobdb.cache.miss COUNT : 0
  26.762+rocksdb.blobdb.cache.hit COUNT : 0
  26.763+rocksdb.blobdb.cache.add COUNT : 0
  26.764+rocksdb.blobdb.cache.add.failures COUNT : 0
  26.765+rocksdb.blobdb.cache.bytes.read COUNT : 0
  26.766+rocksdb.blobdb.cache.bytes.write COUNT : 0
  26.767+rocksdb.txn.overhead.mutex.prepare COUNT : 0
  26.768+rocksdb.txn.overhead.mutex.old.commit.map COUNT : 0
  26.769+rocksdb.txn.overhead.duplicate.key COUNT : 0
  26.770+rocksdb.txn.overhead.mutex.snapshot COUNT : 0
  26.771+rocksdb.txn.get.tryagain COUNT : 0
  26.772+rocksdb.files.marked.trash COUNT : 0
  26.773+rocksdb.files.marked.trash.deleted COUNT : 0
  26.774+rocksdb.files.deleted.immediately COUNT : 1
  26.775+rocksdb.error.handler.bg.error.count COUNT : 0
  26.776+rocksdb.error.handler.bg.io.error.count COUNT : 0
  26.777+rocksdb.error.handler.bg.retryable.io.error.count COUNT : 0
  26.778+rocksdb.error.handler.autoresume.count COUNT : 0
  26.779+rocksdb.error.handler.autoresume.retry.total.count COUNT : 0
  26.780+rocksdb.error.handler.autoresume.success.count COUNT : 0
  26.781+rocksdb.memtable.payload.bytes.at.flush COUNT : 217780
  26.782+rocksdb.memtable.garbage.bytes.at.flush COUNT : 0
  26.783+rocksdb.verify_checksum.read.bytes COUNT : 0
  26.784+rocksdb.backup.read.bytes COUNT : 0
  26.785+rocksdb.backup.write.bytes COUNT : 0
  26.786+rocksdb.remote.compact.read.bytes COUNT : 0
  26.787+rocksdb.remote.compact.write.bytes COUNT : 0
  26.788+rocksdb.hot.file.read.bytes COUNT : 0
  26.789+rocksdb.warm.file.read.bytes COUNT : 0
  26.790+rocksdb.cold.file.read.bytes COUNT : 0
  26.791+rocksdb.hot.file.read.count COUNT : 0
  26.792+rocksdb.warm.file.read.count COUNT : 0
  26.793+rocksdb.cold.file.read.count COUNT : 0
  26.794+rocksdb.last.level.read.bytes COUNT : 0
  26.795+rocksdb.last.level.read.count COUNT : 0
  26.796+rocksdb.non.last.level.read.bytes COUNT : 1693
  26.797+rocksdb.non.last.level.read.count COUNT : 4
  26.798+rocksdb.last.level.seek.filtered COUNT : 0
  26.799+rocksdb.last.level.seek.filter.match COUNT : 0
  26.800+rocksdb.last.level.seek.data COUNT : 0
  26.801+rocksdb.last.level.seek.data.useful.no.filter COUNT : 0
  26.802+rocksdb.last.level.seek.data.useful.filter.match COUNT : 0
  26.803+rocksdb.non.last.level.seek.filtered COUNT : 0
  26.804+rocksdb.non.last.level.seek.filter.match COUNT : 0
  26.805+rocksdb.non.last.level.seek.data COUNT : 0
  26.806+rocksdb.non.last.level.seek.data.useful.no.filter COUNT : 0
  26.807+rocksdb.non.last.level.seek.data.useful.filter.match COUNT : 0
  26.808+rocksdb.block.checksum.compute.count COUNT : 2
  26.809+rocksdb.block.checksum.mismatch.count COUNT : 0
  26.810+rocksdb.multiget.coroutine.count COUNT : 0
  26.811+rocksdb.read.async.micros COUNT : 0
  26.812+rocksdb.async.read.error.count COUNT : 0
  26.813+rocksdb.table.open.prefetch.tail.miss COUNT : 0
  26.814+rocksdb.table.open.prefetch.tail.hit COUNT : 0
  26.815+rocksdb.timestamp.filter.table.checked COUNT : 0
  26.816+rocksdb.timestamp.filter.table.filtered COUNT : 0
  26.817+rocksdb.readahead.trimmed COUNT : 0
  26.818+rocksdb.fifo.max.size.compactions COUNT : 0
  26.819+rocksdb.fifo.ttl.compactions COUNT : 0
  26.820+rocksdb.prefetch.bytes COUNT : 0
  26.821+rocksdb.prefetch.bytes.useful COUNT : 0
  26.822+rocksdb.prefetch.hits COUNT : 0
  26.823+rocksdb.footer.corruption.count COUNT : 0
  26.824+rocksdb.db.get.micros P50 : 0.510204 P95 : 0.969388 P99 : 2.000000 P100 : 8.000000 COUNT : 100 SUM : 84
  26.825+rocksdb.db.write.micros P50 : 2.349341 P95 : 5.749708 P99 : 9.952782 P100 : 13036.000000 COUNT : 20000 SUM : 74384
  26.826+rocksdb.compaction.times.micros P50 : 0.000000 P95 : 0.000000 P99 : 0.000000 P100 : 0.000000 COUNT : 0 SUM : 0
  26.827+rocksdb.compaction.times.cpu_micros P50 : 0.000000 P95 : 0.000000 P99 : 0.000000 P100 : 0.000000 COUNT : 0 SUM : 0
  26.828+rocksdb.subcompaction.setup.times.micros P50 : 0.000000 P95 : 0.000000 P99 : 0.000000 P100 : 0.000000 COUNT : 0 SUM : 0
  26.829+rocksdb.table.sync.micros P50 : 33.000000 P95 : 33.000000 P99 : 33.000000 P100 : 33.000000 COUNT : 1 SUM : 33
  26.830+rocksdb.compaction.outfile.sync.micros P50 : 0.000000 P95 : 0.000000 P99 : 0.000000 P100 : 0.000000 COUNT : 0 SUM : 0
  26.831+rocksdb.wal.file.sync.micros P50 : 0.000000 P95 : 0.000000 P99 : 0.000000 P100 : 0.000000 COUNT : 0 SUM : 0
  26.832+rocksdb.manifest.file.sync.micros P50 : 1.166667 P95 : 2.650000 P99 : 2.930000 P100 : 3.000000 COUNT : 7 SUM : 12
  26.833+rocksdb.table.open.io.micros P50 : 53.000000 P95 : 53.000000 P99 : 53.000000 P100 : 53.000000 COUNT : 1 SUM : 53
  26.834+rocksdb.db.multiget.micros P50 : 0.000000 P95 : 0.000000 P99 : 0.000000 P100 : 0.000000 COUNT : 0 SUM : 0
  26.835+rocksdb.read.block.compaction.micros P50 : 0.000000 P95 : 0.000000 P99 : 0.000000 P100 : 0.000000 COUNT : 0 SUM : 0
  26.836+rocksdb.read.block.get.micros P50 : 5.000000 P95 : 5.000000 P99 : 5.000000 P100 : 5.000000 COUNT : 1 SUM : 5
  26.837+rocksdb.write.raw.block.micros P50 : 0.728571 P95 : 2.483333 P99 : 4.980000 P100 : 5.000000 COUNT : 51 SUM : 50
  26.838+rocksdb.numfiles.in.singlecompaction P50 : 0.000000 P95 : 0.000000 P99 : 0.000000 P100 : 0.000000 COUNT : 0 SUM : 0
  26.839+rocksdb.db.seek.micros P50 : 0.000000 P95 : 0.000000 P99 : 0.000000 P100 : 0.000000 COUNT : 0 SUM : 0
  26.840+rocksdb.db.write.stall P50 : 0.000000 P95 : 0.000000 P99 : 0.000000 P100 : 0.000000 COUNT : 0 SUM : 0
  26.841+rocksdb.sst.read.micros P50 : 1.000000 P95 : 2.800000 P99 : 2.960000 P100 : 3.000000 COUNT : 4 SUM : 7
  26.842+rocksdb.file.read.flush.micros P50 : 1.000000 P95 : 2.800000 P99 : 2.960000 P100 : 3.000000 COUNT : 4 SUM : 7
  26.843+rocksdb.file.read.compaction.micros P50 : 0.000000 P95 : 0.000000 P99 : 0.000000 P100 : 0.000000 COUNT : 0 SUM : 0
  26.844+rocksdb.file.read.db.open.micros P50 : 0.000000 P95 : 0.000000 P99 : 0.000000 P100 : 0.000000 COUNT : 0 SUM : 0
  26.845+rocksdb.file.read.get.micros P50 : 0.000000 P95 : 0.000000 P99 : 0.000000 P100 : 0.000000 COUNT : 0 SUM : 0
  26.846+rocksdb.file.read.multiget.micros P50 : 0.000000 P95 : 0.000000 P99 : 0.000000 P100 : 0.000000 COUNT : 0 SUM : 0
  26.847+rocksdb.file.read.db.iterator.micros P50 : 0.000000 P95 : 0.000000 P99 : 0.000000 P100 : 0.000000 COUNT : 0 SUM : 0
  26.848+rocksdb.file.read.verify.db.checksum.micros P50 : 0.000000 P95 : 0.000000 P99 : 0.000000 P100 : 0.000000 COUNT : 0 SUM : 0
  26.849+rocksdb.file.read.verify.file.checksums.micros P50 : 0.000000 P95 : 0.000000 P99 : 0.000000 P100 : 0.000000 COUNT : 0 SUM : 0
  26.850+rocksdb.sst.write.micros P50 : 0.565934 P95 : 1.685000 P99 : 2.970000 P100 : 5.000000 COUNT : 103 SUM : 35
  26.851+rocksdb.file.write.flush.micros P50 : 0.565934 P95 : 1.685000 P99 : 2.970000 P100 : 5.000000 COUNT : 103 SUM : 35
  26.852+rocksdb.file.write.compaction.micros P50 : 0.000000 P95 : 0.000000 P99 : 0.000000 P100 : 0.000000 COUNT : 0 SUM : 0
  26.853+rocksdb.file.write.db.open.micros P50 : 0.000000 P95 : 0.000000 P99 : 0.000000 P100 : 0.000000 COUNT : 0 SUM : 0
  26.854+rocksdb.num.subcompactions.scheduled P50 : 0.000000 P95 : 0.000000 P99 : 0.000000 P100 : 0.000000 COUNT : 0 SUM : 0
  26.855+rocksdb.bytes.per.read P50 : 4.000000 P95 : 4.000000 P99 : 4.000000 P100 : 4.000000 COUNT : 100 SUM : 400
  26.856+rocksdb.bytes.per.write P50 : 28.000000 P95 : 29.000000 P99 : 29.000000 P100 : 29.000000 COUNT : 10000 SUM : 287780
  26.857+rocksdb.bytes.per.multiget P50 : 0.000000 P95 : 0.000000 P99 : 0.000000 P100 : 0.000000 COUNT : 0 SUM : 0
  26.858+rocksdb.compression.times.nanos P50 : 0.000000 P95 : 0.000000 P99 : 0.000000 P100 : 0.000000 COUNT : 0 SUM : 0
  26.859+rocksdb.decompression.times.nanos P50 : 0.000000 P95 : 0.000000 P99 : 0.000000 P100 : 0.000000 COUNT : 0 SUM : 0
  26.860+rocksdb.read.num.merge_operands P50 : 0.000000 P95 : 0.000000 P99 : 0.000000 P100 : 0.000000 COUNT : 0 SUM : 0
  26.861+rocksdb.blobdb.key.size P50 : 0.000000 P95 : 0.000000 P99 : 0.000000 P100 : 0.000000 COUNT : 0 SUM : 0
  26.862+rocksdb.blobdb.value.size P50 : 0.000000 P95 : 0.000000 P99 : 0.000000 P100 : 0.000000 COUNT : 0 SUM : 0
  26.863+rocksdb.blobdb.write.micros P50 : 0.000000 P95 : 0.000000 P99 : 0.000000 P100 : 0.000000 COUNT : 0 SUM : 0
  26.864+rocksdb.blobdb.get.micros P50 : 0.000000 P95 : 0.000000 P99 : 0.000000 P100 : 0.000000 COUNT : 0 SUM : 0
  26.865+rocksdb.blobdb.multiget.micros P50 : 0.000000 P95 : 0.000000 P99 : 0.000000 P100 : 0.000000 COUNT : 0 SUM : 0
  26.866+rocksdb.blobdb.seek.micros P50 : 0.000000 P95 : 0.000000 P99 : 0.000000 P100 : 0.000000 COUNT : 0 SUM : 0
  26.867+rocksdb.blobdb.next.micros P50 : 0.000000 P95 : 0.000000 P99 : 0.000000 P100 : 0.000000 COUNT : 0 SUM : 0
  26.868+rocksdb.blobdb.prev.micros P50 : 0.000000 P95 : 0.000000 P99 : 0.000000 P100 : 0.000000 COUNT : 0 SUM : 0
  26.869+rocksdb.blobdb.blob.file.write.micros P50 : 0.000000 P95 : 0.000000 P99 : 0.000000 P100 : 0.000000 COUNT : 0 SUM : 0
  26.870+rocksdb.blobdb.blob.file.read.micros P50 : 0.000000 P95 : 0.000000 P99 : 0.000000 P100 : 0.000000 COUNT : 0 SUM : 0
  26.871+rocksdb.blobdb.blob.file.sync.micros P50 : 0.000000 P95 : 0.000000 P99 : 0.000000 P100 : 0.000000 COUNT : 0 SUM : 0
  26.872+rocksdb.blobdb.compression.micros P50 : 0.000000 P95 : 0.000000 P99 : 0.000000 P100 : 0.000000 COUNT : 0 SUM : 0
  26.873+rocksdb.blobdb.decompression.micros P50 : 0.000000 P95 : 0.000000 P99 : 0.000000 P100 : 0.000000 COUNT : 0 SUM : 0
  26.874+rocksdb.db.flush.micros P50 : 2452.000000 P95 : 2452.000000 P99 : 2452.000000 P100 : 2452.000000 COUNT : 1 SUM : 2452
  26.875+rocksdb.sst.batch.size P50 : 0.000000 P95 : 0.000000 P99 : 0.000000 P100 : 0.000000 COUNT : 0 SUM : 0
  26.876+rocksdb.multiget.io.batch.size P50 : 0.000000 P95 : 0.000000 P99 : 0.000000 P100 : 0.000000 COUNT : 0 SUM : 0
  26.877+rocksdb.num.index.and.filter.blocks.read.per.level P50 : 0.000000 P95 : 0.000000 P99 : 0.000000 P100 : 0.000000 COUNT : 0 SUM : 0
  26.878+rocksdb.num.sst.read.per.level P50 : 0.000000 P95 : 0.000000 P99 : 0.000000 P100 : 0.000000 COUNT : 0 SUM : 0
  26.879+rocksdb.num.level.read.per.multiget P50 : 0.000000 P95 : 0.000000 P99 : 0.000000 P100 : 0.000000 COUNT : 0 SUM : 0
  26.880+rocksdb.error.handler.autoresume.retry.count P50 : 0.000000 P95 : 0.000000 P99 : 0.000000 P100 : 0.000000 COUNT : 0 SUM : 0
  26.881+rocksdb.async.read.bytes P50 : 0.000000 P95 : 0.000000 P99 : 0.000000 P100 : 0.000000 COUNT : 0 SUM : 0
  26.882+rocksdb.poll.wait.micros P50 : 0.000000 P95 : 0.000000 P99 : 0.000000 P100 : 0.000000 COUNT : 0 SUM : 0
  26.883+rocksdb.prefetched.bytes.discarded P50 : 0.000000 P95 : 0.000000 P99 : 0.000000 P100 : 0.000000 COUNT : 0 SUM : 0
  26.884+rocksdb.async.prefetch.abort.micros P50 : 0.000000 P95 : 0.000000 P99 : 0.000000 P100 : 0.000000 COUNT : 0 SUM : 0
  26.885+rocksdb.table.open.prefetch.tail.read.bytes P50 : 0.000000 P95 : 0.000000 P99 : 0.000000 P100 : 0.000000 COUNT : 0 SUM : 0
  26.886+
  26.887+#<PASS TEMP-DB> 
  26.888+#:info 3.829999; ((prepopulate-blob-cache . 0) (wal-compression . 0)
  26.889+                  (manual-wal-flush) (atomic-flush) (compaction-style . 0)
  26.890+                  (bottommost-compression . 255) (compression . 1)
  26.891+                  (wal-recovery-mode . 2)
  26.892+                  (experimental-mempurge-threshold . 0.0d0)
  26.893+                  (avoid-unnecessary-blocking-io) (report-bg-io-stats)
  26.894+                  (inplace-update-num-locks . 10000) (inplace-update-support)
  26.895+                  (bloom-locality . 0) (max-successive-merges . 0)
  26.896+                  (memtable-huge-page-size . 0) (max-compaction-bytes . 0)
  26.897+                  (memtable-prefix-bloom-size-ratio . 0.0d0)
  26.898+                  (delete-obsolete-files-period-micros . 21600000000)
  26.899+                  (optimize-filters-for-hits) (disable-auto-compactions)
  26.900+                  (max-sequential-skip-in-iterations . 8)
  26.901+                  (enable-write-thread-adaptive-yield . T)
  26.902+                  (allow-concurrent-memtable-write . T)
  26.903+                  (writable-file-max-buffer-size . 1048576)
  26.904+                  (wal-bytes-per-sync . 0) (bytes-per-sync . 0)
  26.905+                  (use-adaptive-mutex) (advise-random-on-open . T)
  26.906+                  (stats-persist-period-sec . 600)
  26.907+                  (stats-dump-period-sec . 600) (is-fd-close-on-exec . T)
  26.908+                  (use-direct-io-for-flush-and-compaction) (use-direct-reads)
  26.909+                  (allow-mmap-writes) (allow-mmap-reads)
  26.910+                  (manifest-preallocation-size . 4194304) (use-fsync)
  26.911+                  (arena-block-size . 0) (table-cache-numshardbits . 6)
  26.912+                  (max-manifest-file-size . 1073741824)
  26.913+                  (hard-pending-compaction-bytes-limit . 274877906944)
  26.914+                  (soft-pending-compaction-bytes-limit . 68719476736)
  26.915+                  (recycle-log-file-num . 0) (keep-log-file-num . 1000)
  26.916+                  (log-file-time-to-roll . 0) (max-log-file-size . 0)
  26.917+                  (max-background-flushes . -1)
  26.918+                  (max-background-compactions . -1) (max-background-jobs . 8)
  26.919+                  (max-subcompactions . 1) (unordered-write)
  26.920+                  (enable-pipelined-write)
  26.921+                  (max-write-buffer-size-to-maintain . 0)
  26.922+                  (max-write-buffer-number-to-maintain . 0)
  26.923+                  (min-write-buffer-number-to-merge . 1)
  26.924+                  (max-write-buffer-number . 2) (blob-file-starting-level . 0)
  26.925+                  (blob-compaction-readahead-size . 0)
  26.926+                  (blob-gc-force-threshold . 1.0d0)
  26.927+                  (blob-gc-age-cutoff . 0.25d0) (enable-blob-gc)
  26.928+                  (blob-compression-type . 0) (blob-file-size . 268435456)
  26.929+                  (min-blob-size . 0) (enable-blob-files)
  26.930+                  (skip-checking-sst-file-sizes-on-db-open)
  26.931+                  (skip-stats-update-on-db-open) (statistics-level . 0)
  26.932+                  (allow-ingest-behind) (compaction-pri . 3)
  26.933+                  (max-bytes-for-level-multiplier . 10.0d0)
  26.934+                  (level-compaction-dynamic-level-bytes . 1)
  26.935+                  (max-bytes-for-level-base . 268435456)
  26.936+                  (target-file-size-multiplier . 1)
  26.937+                  (target-file-size-base . 67108864)
  26.938+                  (level0-stop-writes-trigger . 36)
  26.939+                  (level0-slowdown-writes-trigger . 20)
  26.940+                  (level0-file-num-compaction-trigger . 4) (num-levels . 7)
  26.941+                  (compression-options-use-zstd-dict-trainer . T)
  26.942+                  (compression-options-parallel-threads . 1)
  26.943+                  (compression-options-max-dict-buffer-bytes . 0)
  26.944+                  (compression-options-zstd-max-train-bytes . 0)
  26.945+                  (max-total-wal-size . 0) (max-file-opening-threads . 16)
  26.946+                  (max-open-files . -1) (db-write-buffer-size . 0)
  26.947+                  (write-buffer-size . 67108864) (info-log-level . 1)
  26.948+                  (paranoid-checks . T) (error-if-exists) (parallelism . 8)
  26.949+                  (create-missing-column-families . T) (create-if-missing . T))
  26.950+#:debug 3.843332; #()
  26.951+#<PASS RDB> 
  26.952+#<PASS RAW> 
  26.953+#<PASS OPTS> 
  26.954+#<PASS MINIMAL> 
  26.955+No tests failed.
  26.956+; compiling file "/home/ellis/comp/core/lisp/lib/skel/tests.lisp" (written 12 FEB 2024 09:01:37 PM):
  26.957+
  26.958+; wrote /home/ellis/.cache/common-lisp/sbcl-2.4.5-linux-x64/home/ellis/comp/core/lisp/lib/skel/tests-tmpVIGJLYMI.fasl
  26.959+; compilation finished in 0:00:00.006
  26.960+in suite SKEL:
  26.961+; with 6/6 tests
  26.962+#<PASS VM> 
  26.963+#<FAIL INVALID NUMBER OF ARGUMENTS: 2> 
  26.964+#<PASS SKELRC> 
  26.965+#<FAIL #<SKEL/CORE:SK-VC-META :HG> CANNOT BE PRINTED READABLY.> 
  26.966+#<PASS HEADER-COMMENTS> 
  26.967+#<PASS SANITY> 
  26.968+2 out of 6 total tests failed: 
  26.969+   #<RT:TEST MAKEFILE :FN MAKEFILE-TEST1289117 {1026126B63}>, 
  26.970+   #<RT:TEST SKELFILE :FN SKELFILE-TEST1289115 {10261269A3}>.
  26.971+2 unexpected failures: 
  26.972+   #<FAIL #<SKEL/CORE:SK-VC-META :HG> CANNOT BE PRINTED READABLY.>, 
  26.973+   #<FAIL INVALID NUMBER OF ARGUMENTS: 2>.
  26.974+; compiling file "/home/ellis/comp/core/lisp/lib/organ/tests.lisp" (written 30 MAR 2024 11:57:47 PM):
  26.975+
  26.976+; wrote /home/ellis/.cache/common-lisp/sbcl-2.4.5-linux-x64/home/ellis/comp/core/lisp/lib/organ/tests-tmp8LSFGHBA.fasl
  26.977+; compilation finished in 0:00:00.006
  26.978+in suite ORGAN:
  26.979+; with 8/8 tests
  26.980+#<PASS ORG-LINES> 
  26.981+#<PASS ORG-DOCUMENT> 
  26.982+#<PASS ORG-SECTION> 
  26.983+#<PASS ORG-HEADING> 
  26.984+#<PASS ORG-HEADLINE> 
  26.985+#<PASS ORG-STANDARD> 
  26.986+#<PASS ORG-MINIMAL> 
  26.987+#<PASS ORG-MARKUP> 
  26.988+No tests failed.
  26.989+; compiling file "/home/ellis/comp/core/lisp/lib/nlp/tests.lisp" (written 13 DEC 2023 06:02:19 PM):
  26.990+
  26.991+; wrote /home/ellis/.cache/common-lisp/sbcl-2.4.5-linux-x64/home/ellis/comp/core/lisp/lib/nlp/tests-tmpEU75DS1U.fasl
  26.992+; compilation finished in 0:00:00.003
  26.993+in suite NLP:
  26.994+; with 3/3 tests
  26.995+#<PASS TEXTRANK> 
  26.996+#<PASS DBSCAN> 
  26.997+#<PASS PORTER-STEM> 
  26.998+No tests failed.
  26.999+; compiling file "/home/ellis/comp/core/lisp/lib/obj/tests.lisp" (written 12 APR 2024 06:41:07 PM):
 26.1000+
 26.1001+; wrote /home/ellis/.cache/common-lisp/sbcl-2.4.5-linux-x64/home/ellis/comp/core/lisp/lib/obj/tests-tmpSQ0W0KBD.fasl
 26.1002+; compilation finished in 0:00:00.043
 26.1003+in suite OBJ:
 26.1004+; with 13/13 tests
 26.1005+;; https://192.132.95.22/foo.html
 26.1006+;; https://192.132.95.22:81/foo.html
 26.1007+;; https://layer@192.132.95.22/foo.html
 26.1008+;; https://layer@192.132.95.22:81/foo.html
 26.1009+;; https://layer:pass@192.132.95.22/foo.html
 26.1010+;; https://layer:pass@192.132.95.22:81/foo.html
 26.1011+;; https://[fe80::230:48ff:feb9:bbea]/foo.html
 26.1012+;; https://[fe80::230:48ff:feb9:bbea]:81/foo.html
 26.1013+;; https://[2001:470:1f05:548:230:48ff:feb9:bbea]/foo.html
 26.1014+;; https://[2001:470:1f05:548:230:48ff:feb9:bbea]:81/foo.html
 26.1015+;; https://[::1]/foo.html
 26.1016+;; https://[::1]:81/foo.html
 26.1017+#<PASS URIS> 
 26.1018+#<PASS GRAPH> 
 26.1019+#<PASS AVL-TREE> 
 26.1020+#<PASS RB-TREE> 
 26.1021+#<PASS BRO-TREE> 
 26.1022+#<PASS GENERIC-TREE> 
 26.1023+#<PASS RING> 
 26.1024+#<PASS CASTABLE-SOLO> 
 26.1025+#<PASS DEF-SEQ> 
 26.1026+#<PASS DEF-ITER> 
 26.1027+#<PASS IDS> 
 26.1028+#<PASS TABLES> 
 26.1029+#<PASS COLORS> 
 26.1030+No tests failed.
 26.1031+; compiling file "/home/ellis/comp/core/lisp/lib/log/tests.lisp" (written 13 DEC 2023 05:07:32 PM):
 26.1032+
 26.1033+; wrote /home/ellis/.cache/common-lisp/sbcl-2.4.5-linux-x64/home/ellis/comp/core/lisp/lib/log/tests-tmpWU31URCX.fasl
 26.1034+; compilation finished in 0:00:00.000
 26.1035+in suite LOG:
 26.1036+; with 1/1 tests
 26.1037+#:debug 5.293333; test
 26.1038+; DEBUG
 26.1039+#<PASS LOG> 
 26.1040+No tests failed.
 26.1041+; compiling file "/home/ellis/comp/core/lisp/lib/net/tests.lisp" (written 23 MAY 2024 08:48:04 PM):
 26.1042+
 26.1043+; wrote /home/ellis/.cache/common-lisp/sbcl-2.4.5-linux-x64/home/ellis/comp/core/lisp/lib/net/tests-tmpIP1C1YH.fasl
 26.1044+; compilation finished in 0:00:00.003
 26.1045+in suite NET:
 26.1046+; with 7/7 tests
 26.1047+#<PASS HTTP> 
 26.1048+#<PASS OSC> 
 26.1049+#<PASS TLV> 
 26.1050+#<PASS UDP> 
 26.1051+#<PASS TCP> 
 26.1052+#<PASS DNS> 
 26.1053+#<PASS SANITY> 
 26.1054+No tests failed.
 26.1055+; compiling file "/home/ellis/comp/core/lisp/lib/packy/tests.lisp" (written 24 FEB 2024 10:13:24 PM):
 26.1056+
 26.1057+; wrote /home/ellis/.cache/common-lisp/sbcl-2.4.5-linux-x64/home/ellis/comp/core/lisp/lib/packy/tests-tmpX78D0A8B.fasl
 26.1058+; compilation finished in 0:00:00.000
 26.1059+in suite PACKY:
 26.1060+; with 2/2 tests
 26.1061+#<PASS PACKY-OBJECTS> 
 26.1062+#<PASS PACKY-DB> 
 26.1063 No tests failed.
 26.1064  Bin      Size     Allocated     Count    Cum%
 26.1065   0         16             0         0 NIL    
 26.1066@@ -467,56 +1287,56 @@
 26.1067  62     < 2^40             0         0 NIL    
 26.1068  63     < 2^41             0         0 NIL    
 26.1069  Tot                       0         0
 26.1070-TLS: (base=76AF41800080)
 26.1071+TLS: (base=72CCEA600080)
 26.1072    1 STEPPING                       : #x0
 26.1073-   2 BINDING-STACK-POINTER          : #x76AF41600290
 26.1074-   3 CURRENT-CATCH-BLOCK            : #x76AF415FE9B0
 26.1075-   4 CURRENT-UNWIND-PROTECT-BLOCK   : #x76AF415FE520
 26.1076+   2 BINDING-STACK-POINTER          : #x72CCEA4002A0
 26.1077+   3 CURRENT-CATCH-BLOCK            : #x72CCEA3FE9A0
 26.1078+   4 CURRENT-UNWIND-PROTECT-BLOCK   : #x72CCEA3FE510
 26.1079    5 PSEUDO-ATOMIC-BITS             : #x0
 26.1080-   6 ALIEN-STACK-POINTER            : #x76AF41800000
 26.1081+   6 ALIEN-STACK-POINTER            : #x72CCEA600000
 26.1082    7 PROFILE-DATA                   : #x0
 26.1083    8 BOXED-TLAB                     : #x1000
 26.1084    9                                : #x1000
 26.1085   10                                : #x0
 26.1086-  11 CONS-TLAB                      : #x10271FC0D0
 26.1087-  12                                : #x10271FF380
 26.1088-  13                                : #x10271F8000
 26.1089-  14 MIXED-TLAB                     : #x1014B6AF40
 26.1090-  15                                : #x1014B70000
 26.1091-  16                                : #x1014B68000
 26.1092-  17 OS-ADDRESS                     : #x76AF41400000
 26.1093-  18 OS-THREAD                      : #x76AF415FF6C0
 26.1094-  19 OS-KERNEL-TID                  : #x1F753
 26.1095-  20 ALIEN-STACK-START              : #x76AF41700000
 26.1096-  21 BINDING-STACK-START            : #x76AF41600000
 26.1097-  22 CONTROL-STACK-START            : #x76AF41400000
 26.1098-  23 CONTROL-STACK-END              : #x76AF415FEEB0
 26.1099-  24 THIS                           : #x76AF41800080
 26.1100-  25 PREV                           : #x76AF22600080
 26.1101-  26 NEXT                           : #x76AF21A00080
 26.1102+  11 CONS-TLAB                      : #x100DA627A0
 26.1103+  12                                : #x100DA62A80
 26.1104+  13                                : #x100DA62080
 26.1105+  14 MIXED-TLAB                     : #x101BC62DB0
 26.1106+  15                                : #x101BC68000
 26.1107+  16                                : #x101BC60000
 26.1108+  17 OS-ADDRESS                     : #x72CCEA200000
 26.1109+  18 OS-THREAD                      : #x72CCEA3FF6C0
 26.1110+  19 OS-KERNEL-TID                  : #x428CD
 26.1111+  20 ALIEN-STACK-START              : #x72CCEA500000
 26.1112+  21 BINDING-STACK-START            : #x72CCEA400000
 26.1113+  22 CONTROL-STACK-START            : #x72CCEA200000
 26.1114+  23 CONTROL-STACK-END              : #x72CCEA3FEEA0
 26.1115+  24 THIS                           : #x72CCEA600080
 26.1116+  25 PREV                           : #x0
 26.1117+  26 NEXT                           : #x72CCEA000080
 26.1118   27 STATE-WORD                     : #x1010101
 26.1119   28 SPROF-DATA                     : #x0
 26.1120   29 ARENA                          : #x0
 26.1121   30 TLS-SIZE                       : #x8000
 26.1122   31 FFCALL-ACTIVE-P                : #x0
 26.1123-  32 CONTROL-STACK-POINTER          : #x76AF415FDC70
 26.1124-  33 CARD-TABLE                     : #x76AF42600010
 26.1125+  32 CONTROL-STACK-POINTER          : #x72CCEA3FDC78
 26.1126+  33 CARD-TABLE                     : #x72CCEC600010
 26.1127   34 SYMBOL-TLAB                    : #x1000
 26.1128   35                                : #x1000
 26.1129   36                                : #x0
 26.1130-  37 SYS-MIXED-TLAB                 : #x1014A8F660
 26.1131-  38                                : #x1014A90000
 26.1132-  39                                : #x1014A88000
 26.1133-  40 SYS-CONS-TLAB                  : #x10272108B0
 26.1134-  41                                : #x1027216E80
 26.1135-  42                                : #x1027210000
 26.1136+  37 SYS-MIXED-TLAB                 : #x10122DC910
 26.1137+  38                                : #x10122E0000
 26.1138+  39                                : #x10122D8000
 26.1139+  40 SYS-CONS-TLAB                  : #x100C92EBA0
 26.1140+  41                                : #x100C930000
 26.1141+  42                                : #x100C92D180
 26.1142   43 TOT-BYTES-ALLOC-BOXED          : #x0
 26.1143   44 TOT-BYTES-ALLOC-UNBOXED        : #x0
 26.1144-  45 SLOW-PATH-ALLOCS               : #x36288
 26.1145+  45 SLOW-PATH-ALLOCS               : #x10BFBA
 26.1146   46 ET-ALLOCATOR-MUTEX-ACQ         : #x0
 26.1147   47 ET-FIND-FREEISH-PAGE           : #x0
 26.1148   48 ET-BZEROING                    : #x0
 26.1149- 145 *CURRENT-THREAD*               : #<SB-THREAD:THREAD tid=128851 "worker" RUNNING {1004D89BA3}>
 26.1150+ 145 *CURRENT-THREAD*               : #<SB-THREAD:THREAD tid=272589 "worker" RUNNING {10373DF543}>
 26.1151  146 *FREE-INTERRUPT-CONTEXT-INDEX* : 0
 26.1152  147 *ALLOW-WITH-INTERRUPTS*        : T
 26.1153  148 *INTERRUPTS-ENABLED*           : T
 26.1154@@ -528,12 +1348,12 @@
 26.1155  154 0                              : NIL
 26.1156  155 *PINNED-OBJECTS*               : NIL
 26.1157  156 *GC-PIN-CODE-PAGES*            : 0
 26.1158- 157 *RESTART-CLUSTERS*             : ((#<RESTART SWANK::RETRY {76AF415FE2B3}>) (#<RESTART ABORT {76AF415FE5C3}>)
 26.1159-                                       (#<RESTART ABORT {76AF415FEB33}>))
 26.1160+ 157 *RESTART-CLUSTERS*             : ((#<RESTART SWANK::RETRY {72CCEA3FE2B3}>) (#<RESTART ABORT {72CCEA3FE5B3}>)
 26.1161+                                       (#<RESTART ABORT {72CCEA3FEB23}>))
 26.1162  158 *HANDLER-CLUSTERS*             : (((#<SB-KERNEL::CLASSOID-CELL SB-IMPL::EVAL-ERROR>
 26.1163-                                         . #<FUNCTION (LAMBDA (CONDITION) :IN SB-INT:SIMPLE-EVAL-IN-LEXENV) {76AF415FE19B}>))
 26.1164+                                         . #<FUNCTION (LAMBDA (CONDITION) :IN SB-INT:SIMPLE-EVAL-IN-LEXENV) {72CCEA3FE19B}>))
 26.1165                                        ((#<SB-KERNEL::CLASSOID-CELL SB-C:COMPILER-ERROR>
 26.1166-                                         . #<FUNCTION (LAMBDA (SB-C::C) :IN SB-INT:SIMPLE-EVAL-IN-LEXENV) {10013EAE5B}>)) ..)
 26.1167+                                         . #<FUNCTION (LAMBDA (SB-C::C) :IN SB-INT:SIMPLE-EVAL-IN-LEXENV) {1000C744EB}>)) ..)
 26.1168  159 *IGNORED-PACKAGE-LOCKS*        : :INVALID
 26.1169  160 *IR1-NAMESPACE*                : :UNBOUND
 26.1170  161 *COMPILATION*                  : :UNBOUND
 26.1171@@ -545,27 +1365,28 @@
 26.1172  167 *STEP-OUT*                     : NIL
 26.1173  168 *PACKAGE*                      : #<PACKAGE "COMMON-LISP-USER">
 26.1174  190 *DEBUGGER-HOOK*                : #<FUNCTION SWANK:SWANK-DEBUGGER-HOOK>
 26.1175- 191 *STANDARD-OUTPUT*              : #<SB-IMPL::STRING-OUTPUT-STREAM {1004DA08E3}>
 26.1176- 220 *STANDARD-INPUT*               : #<SWANK/GRAY::SLIME-INPUT-STREAM {100B2A2813}>
 26.1177- 224 *DEFAULT-PATHNAME-DEFAULTS*    : #P"/home/ellis/dev/comp/core/"
 26.1178- 268 *EVAL-SOURCE-INFO*             : NIL
 26.1179- 269 *EVAL-TLF-INDEX*               : NIL
 26.1180- 270 *EVAL-SOURCE-CONTEXT*          : (LET ((*DEFAULT-PATHNAME-DEFAULTS* #P"/home/ellis/dev/comp/core/"))
 26.1181+ 191 *STANDARD-OUTPUT*              : #<SB-IMPL::STRING-OUTPUT-STREAM {1037440263}>
 26.1182+ 219 *STANDARD-INPUT*               : #<SWANK/GRAY::SLIME-INPUT-STREAM {10020FD123}>
 26.1183+ 223 *DEFAULT-PATHNAME-DEFAULTS*    : #P"/home/ellis/dev/comp/core/"
 26.1184+ 267 *EVAL-SOURCE-INFO*             : NIL
 26.1185+ 268 *EVAL-TLF-INDEX*               : NIL
 26.1186+ 269 *EVAL-SOURCE-CONTEXT*          : (LET ((*DEFAULT-PATHNAME-DEFAULTS* #P"/home/ellis/dev/comp/core/"))
 26.1187                                         (TRACE "STD" "PARSE" "CLI" "XKB" "SKEL" "ORGAN" "OBJ" "XDB" "LOG" "NET" "PACKY" "NLP"
 26.1188                                                "DAT" "ROCKSDB" "BTRFS" "TREE-SITTER" "ZSTD" "BLAKE3" "URING")
 26.1189                                         (RT/TRACING:START-TRACING) ..)
 26.1190- 342 *INVOKE-DEBUGGER-HOOK*         : #<FUNCTION SWANK/SBCL::SWANK-INVOKE-DEBUGGER-HOOK {1004DA062B}>
 26.1191- 408 *STEPPER-HOOK*                 : #<FUNCTION (LAMBDA (CONDITION) :IN SWANK/BACKEND:CALL-WITH-DEBUGGER-HOOK) {1008B3571B}>
 26.1192- 436 *SLIME-INTERRUPTS-ENABLED*     : T
 26.1193- 438 *SLDB-QUIT-RESTART*            : #<RESTART ABORT {76AF415FE5C3}>
 26.1194- 439 *EMACS-CONNECTION*             : #<SWANK::MULTITHREADED-CONNECTION {100961BC43}>
 26.1195- 440 *PENDING-SLIME-INTERRUPTS*     : NIL
 26.1196- 441 *SEND-COUNTER*                 : 0
 26.1197- 443 *BUFFER-PACKAGE*               : #<PACKAGE "COMMON-LISP-USER">
 26.1198- 444 *BUFFER-READTABLE*             : #<NAMED-READTABLE :CURRENT {10021E3A73}>
 26.1199- 445 *PENDING-CONTINUATIONS*        : (469)
 26.1200+ 340 *INVOKE-DEBUGGER-HOOK*         : #<FUNCTION SWANK/SBCL::SWANK-INVOKE-DEBUGGER-HOOK {103744002B}>
 26.1201+ 405 *STEPPER-HOOK*                 : #<FUNCTION (LAMBDA (CONDITION) :IN SWANK/BACKEND:CALL-WITH-DEBUGGER-HOOK) {100A7B50AB}>
 26.1202+ 434 *SLIME-INTERRUPTS-ENABLED*     : T
 26.1203+ 436 *EMACS-CONNECTION*             : #<SWANK::MULTITHREADED-CONNECTION {101F29F063}>
 26.1204+ 437 *PENDING-SLIME-INTERRUPTS*     : NIL
 26.1205+ 438 *SEND-COUNTER*                 : 24
 26.1206+ 439 *SLDB-QUIT-RESTART*            : #<RESTART ABORT {72CCEA3FE5B3}>
 26.1207+ 441 *BUFFER-PACKAGE*               : #<PACKAGE "COMMON-LISP-USER">
 26.1208+ 442 *BUFFER-READTABLE*             : #<NAMED-READTABLE :CURRENT {10019D71E3}>
 26.1209+ 443 *PENDING-CONTINUATIONS*        : (1574)
 26.1210+ 444 *PRE-REPLY-HOOK*               : (SWANK::SYNC-INDENTATION-TO-EMACS SWANK::SYNC-FEATURES-TO-EMACS SWANK::FORCE-USER-OUTPUT)
 26.1211 
 26.1212-Binding stack: (depth 41)
 26.1213+Binding stack: (depth 42)
 26.1214  148 *INTERRUPTS-ENABLED*           : T
 26.1215  147 *ALLOW-WITH-INTERRUPTS*        : T
 26.1216  147 *ALLOW-WITH-INTERRUPTS*        : NIL
 26.1217@@ -575,63 +1396,64 @@
 26.1218  147 *ALLOW-WITH-INTERRUPTS*        : T
 26.1219  147 *ALLOW-WITH-INTERRUPTS*        : NIL
 26.1220  148 *INTERRUPTS-ENABLED*           : NIL
 26.1221- 439 *EMACS-CONNECTION*             : :NO-TLS-VALUE
 26.1222- 440 *PENDING-SLIME-INTERRUPTS*     : :NO-TLS-VALUE
 26.1223- 441 *SEND-COUNTER*                 : :NO-TLS-VALUE
 26.1224- 436 *SLIME-INTERRUPTS-ENABLED*     : :NO-TLS-VALUE
 26.1225- 158 *HANDLER-CLUSTERS*             : (((#<SB-KERNEL::CLASSOID-CELL WARNING> . #<FUNCTION "MAYBE-MUFFLE" {1001CE67FB}>)
 26.1226+ 436 *EMACS-CONNECTION*             : :NO-TLS-VALUE
 26.1227+ 437 *PENDING-SLIME-INTERRUPTS*     : :NO-TLS-VALUE
 26.1228+ 438 *SEND-COUNTER*                 : :NO-TLS-VALUE
 26.1229+ 434 *SLIME-INTERRUPTS-ENABLED*     : :NO-TLS-VALUE
 26.1230+ 158 *HANDLER-CLUSTERS*             : (((#<SB-KERNEL::CLASSOID-CELL WARNING> . #<FUNCTION "MAYBE-MUFFLE" {100152CEDB}>)
 26.1231                                         (#<SB-KERNEL::CLASSOID-CELL STEP-CONDITION> . SB-IMPL::INVOKE-STEPPER)))
 26.1232  158 *HANDLER-CLUSTERS*             : (((#<SB-KERNEL::CLASSOID-CELL SWANK::SWANK-ERROR>
 26.1233                                          . #<FUNCTION (LAMBDA (SB-KERNEL::TEMP)
 26.1234                                                         :IN
 26.1235-                                                        SWANK::SPAWN-WORKER-THREAD) {76AF415FE83B}>)) ..)
 26.1236- 220 *STANDARD-INPUT*               : :NO-TLS-VALUE
 26.1237+                                                        SWANK::SPAWN-WORKER-THREAD) {72CCEA3FE82B}>)) ..)
 26.1238+ 219 *STANDARD-INPUT*               : :NO-TLS-VALUE
 26.1239  190 *DEBUGGER-HOOK*                : :NO-TLS-VALUE
 26.1240- 408 *STEPPER-HOOK*                 : :NO-TLS-VALUE
 26.1241+ 405 *STEPPER-HOOK*                 : :NO-TLS-VALUE
 26.1242  158 *HANDLER-CLUSTERS*             : (((#<SB-KERNEL::CLASSOID-CELL SWANK::SWANK-ERROR>
 26.1243-                                         . #<FUNCTION (LAMBDA (CONDITION) :IN SWANK::SPAWN-WORKER-THREAD) {1008DCEC3B}>))
 26.1244+                                         . #<FUNCTION (LAMBDA (CONDITION) :IN SWANK::SPAWN-WORKER-THREAD) {1001CB8D0B}>))
 26.1245                                        ((#<SB-KERNEL::CLASSOID-CELL SWANK::SWANK-ERROR>
 26.1246                                          . #<FUNCTION (LAMBDA (SB-KERNEL::TEMP) ..)>)))
 26.1247- 342 *INVOKE-DEBUGGER-HOOK*         : :NO-TLS-VALUE
 26.1248- 157 *RESTART-CLUSTERS*             : ((#<RESTART ABORT {76AF415FEB33}>))
 26.1249- 438 *SLDB-QUIT-RESTART*            : :NO-TLS-VALUE
 26.1250- 443 *BUFFER-PACKAGE*               : :NO-TLS-VALUE
 26.1251- 444 *BUFFER-READTABLE*             : :NO-TLS-VALUE
 26.1252- 445 *PENDING-CONTINUATIONS*        : :NO-TLS-VALUE
 26.1253+ 340 *INVOKE-DEBUGGER-HOOK*         : :NO-TLS-VALUE
 26.1254+ 157 *RESTART-CLUSTERS*             : ((#<RESTART ABORT {72CCEA3FEB23}>))
 26.1255+ 439 *SLDB-QUIT-RESTART*            : :NO-TLS-VALUE
 26.1256+ 441 *BUFFER-PACKAGE*               : :NO-TLS-VALUE
 26.1257+ 442 *BUFFER-READTABLE*             : :NO-TLS-VALUE
 26.1258+ 443 *PENDING-CONTINUATIONS*        : :NO-TLS-VALUE
 26.1259+ 444 *PRE-REPLY-HOOK*               : :NO-TLS-VALUE
 26.1260  158 *HANDLER-CLUSTERS*             : (((#<SB-KERNEL::CLASSOID-CELL STEP-CONDITION> . SB-IMPL::INVOKE-STEPPER))
 26.1261                                        ((#<SB-KERNEL::CLASSOID-CELL SWANK::SWANK-ERROR>
 26.1262-                                         . #<FUNCTION (LAMBDA (CONDITION) :IN SWANK::SPAWN-WORKER-THREAD) {1008DCEC3B}>))
 26.1263+                                         . #<FUNCTION (LAMBDA (CONDITION) :IN SWANK::SPAWN-WORKER-THREAD) {1001CB8D0B}>))
 26.1264                                        ((#<SB-KERNEL::CLASSOID-CELL SWANK::SWANK-ERROR> ..)))
 26.1265- 436 *SLIME-INTERRUPTS-ENABLED*     : NIL
 26.1266- 270 *EVAL-SOURCE-CONTEXT*          : :NO-TLS-VALUE
 26.1267- 269 *EVAL-TLF-INDEX*               : :NO-TLS-VALUE
 26.1268- 268 *EVAL-SOURCE-INFO*             : :NO-TLS-VALUE
 26.1269+ 434 *SLIME-INTERRUPTS-ENABLED*     : NIL
 26.1270+ 269 *EVAL-SOURCE-CONTEXT*          : :NO-TLS-VALUE
 26.1271+ 268 *EVAL-TLF-INDEX*               : :NO-TLS-VALUE
 26.1272+ 267 *EVAL-SOURCE-INFO*             : :NO-TLS-VALUE
 26.1273  158 *HANDLER-CLUSTERS*             : (((#<FUNCTION SB-INT:CONSTANTLY-T>
 26.1274-                                         . #<FUNCTION (LAMBDA (SWANK::C) :IN SWANK:EVAL-FOR-EMACS) {76AF415FE4FB}>))
 26.1275+                                         . #<FUNCTION (LAMBDA (SWANK::C) :IN SWANK:EVAL-FOR-EMACS) {72CCEA3FE4EB}>))
 26.1276                                        ((#<SB-KERNEL::CLASSOID-CELL STEP-CONDITION> . SB-IMPL::INVOKE-STEPPER))
 26.1277                                        ((#<SB-KERNEL::CLASSOID-CELL SWANK::SWANK-ERROR> ..)))
 26.1278  158 *HANDLER-CLUSTERS*             : (((#<SB-KERNEL::CLASSOID-CELL SB-C:COMPILER-ERROR>
 26.1279-                                         . #<FUNCTION (LAMBDA (SB-C::C) :IN SB-INT:SIMPLE-EVAL-IN-LEXENV) {10013EAE5B}>))
 26.1280+                                         . #<FUNCTION (LAMBDA (SB-C::C) :IN SB-INT:SIMPLE-EVAL-IN-LEXENV) {1000C744EB}>))
 26.1281                                        ((#<FUNCTION SB-INT:CONSTANTLY-T>
 26.1282-                                         . #<FUNCTION (LAMBDA (SWANK::C) :IN SWANK:EVAL-FOR-EMACS) {76AF415FE4FB}>)) ..)
 26.1283+                                         . #<FUNCTION (LAMBDA (SWANK::C) :IN SWANK:EVAL-FOR-EMACS) {72CCEA3FE4EB}>)) ..)
 26.1284  168 *PACKAGE*                      : :NO-TLS-VALUE
 26.1285- 157 *RESTART-CLUSTERS*             : ((#<RESTART ABORT {76AF415FE5C3}>) (#<RESTART ABORT {76AF415FEB33}>))
 26.1286+ 157 *RESTART-CLUSTERS*             : ((#<RESTART ABORT {72CCEA3FE5B3}>) (#<RESTART ABORT {72CCEA3FEB23}>))
 26.1287  191 *STANDARD-OUTPUT*              : :NO-TLS-VALUE
 26.1288- 270 *EVAL-SOURCE-CONTEXT*          : (SWANK:EVAL-AND-GRAB-OUTPUT
 26.1289+ 269 *EVAL-SOURCE-CONTEXT*          : (SWANK:EVAL-AND-GRAB-OUTPUT
 26.1290                                        "(let ((*default-pathname-defaults* #P\"/home/ellis/dev/comp/core/\"
 26.1291 )) (trace \"STD\" \"PARSE\" \"CLI\" \"XKB\" \"SKEL\" \"ORGAN\" 
 26.1292        \"OBJ\" \"XDB\" \"LOG\" \"NET\" \"PACKY\" \"NLP\" \"DAT\" ..)
 26.1293- 269 *EVAL-TLF-INDEX*               : NIL
 26.1294- 268 *EVAL-SOURCE-INFO*             : NIL
 26.1295+ 268 *EVAL-TLF-INDEX*               : NIL
 26.1296+ 267 *EVAL-SOURCE-INFO*             : NIL
 26.1297  158 *HANDLER-CLUSTERS*             : (((#<SB-KERNEL::CLASSOID-CELL SB-IMPL::EVAL-ERROR>
 26.1298-                                         . #<FUNCTION (LAMBDA (CONDITION) :IN SB-INT:SIMPLE-EVAL-IN-LEXENV) {76AF415FE41B}>))
 26.1299+                                         . #<FUNCTION (LAMBDA (CONDITION) :IN SB-INT:SIMPLE-EVAL-IN-LEXENV) {72CCEA3FE40B}>))
 26.1300                                        ((#<SB-KERNEL::CLASSOID-CELL SB-C:COMPILER-ERROR>
 26.1301-                                         . #<FUNCTION (LAMBDA (SB-C::C) :IN SB-INT:SIMPLE-EVAL-IN-LEXENV) {10013EAE5B}>)) ..)
 26.1302+                                         . #<FUNCTION (LAMBDA (SB-C::C) :IN SB-INT:SIMPLE-EVAL-IN-LEXENV) {1000C744EB}>)) ..)
 26.1303  158 *HANDLER-CLUSTERS*             : (((#<SB-KERNEL::CLASSOID-CELL SB-C:COMPILER-ERROR>
 26.1304-                                         . #<FUNCTION (LAMBDA (SB-C::C) :IN SB-INT:SIMPLE-EVAL-IN-LEXENV) {10013EAE5B}>))
 26.1305+                                         . #<FUNCTION (LAMBDA (SB-C::C) :IN SB-INT:SIMPLE-EVAL-IN-LEXENV) {1000C744EB}>))
 26.1306                                        ((#<SB-KERNEL::CLASSOID-CELL SB-IMPL::EVAL-ERROR>
 26.1307-                                         . #<FUNCTION (LAMBDA (CONDITION) :IN SB-INT:SIMPLE-EVAL-IN-LEXENV) {76AF415FE41B}>)) ..)
 26.1308- 224 *DEFAULT-PATHNAME-DEFAULTS*    : :NO-TLS-VALUE
 26.1309+                                         . #<FUNCTION (LAMBDA (CONDITION) :IN SB-INT:SIMPLE-EVAL-IN-LEXENV) {72CCEA3FE40B}>)) ..)
 26.1310+ 223 *DEFAULT-PATHNAME-DEFAULTS*    : :NO-TLS-VALUE
 26.1311 #+end_example
 26.1312 
 26.1313 ** std
    27.1--- a/demo/readme.org	Tue May 28 02:24:34 2024 +0000
    27.2+++ b/demo/readme.org	Sun Jun 02 00:49:06 2024 -0400
    27.3@@ -1,4 +1,5 @@
    27.4-{{{header(docs/demo,Richard Westhaver,ellis@rwest.io)}}}
    27.5+#+title: demo
    27.6+#+author: Richard Westhaver
    27.7 #+EXPORT_FILE_NAME: index
    27.8 
    27.9 - [[file:stats.org][Stats]] :: Project Statistics
    28.1--- a/demo/stats.org	Tue May 28 02:24:34 2024 +0000
    28.2+++ b/demo/stats.org	Sun Jun 02 00:49:06 2024 -0400
    28.3@@ -1,6 +1,19 @@
    28.4-{{{header(demo/stats,Richard Westhaver,ellis@rwest.io)}}}
    28.5+#+title: stats
    28.6+#+author: Richard Westhaver
    28.7 #+property: header-args :dir /home/ellis/comp/demo/
    28.8 #+begin_src shell :results pp :exports results
    28.9+  hg churn -f "%Y-%m" -s
   28.10+#+end_src
   28.11+
   28.12+#+RESULTS:
   28.13+: 2023-04    949 *
   28.14+: 2023-05   7233 ***********
   28.15+: 2023-06  37455 *************************************************************
   28.16+: 2023-08     99 
   28.17+: 2023-12    350 
   28.18+: 2024-04    737 *
   28.19+
   28.20+#+begin_src shell :results pp :exports results
   28.21   tokei
   28.22 #+end_src
   28.23 
   28.24@@ -9,11 +22,11 @@
   28.25 ===============================================================================
   28.26  Language            Files        Lines         Code     Comments       Blanks
   28.27 ===============================================================================
   28.28- Lisp                   22          688          505           63          120
   28.29+ Lisp                   41         3077         2346          243          488
   28.30  Makefile                1           23           20            3            0
   28.31- Org                     2          131          127            0            4
   28.32- Shell                   1          592          459           63           70
   28.33- Plain Text              2            2            0            2            0
   28.34+ Org                     2           45           45            0            0
   28.35+ Shell                   2          618          477           64           77
   28.36+ Plain Text              4            6            0            6            0
   28.37  TOML                    6           85           81            0            4
   28.38 -------------------------------------------------------------------------------
   28.39  HTML                    1            7            7            0            0
   28.40@@ -24,6 +37,6 @@
   28.41  |- Markdown             9           36            0           32            4
   28.42  (Total)                            779          635           35          109
   28.43 ===============================================================================
   28.44- Total                  52         2271         1834          134          303
   28.45+ Total                  74         4604         3611          319          674
   28.46 ===============================================================================
   28.47 #+end_example
    29.1--- a/infra/quickstart.org	Tue May 28 02:24:34 2024 +0000
    29.2+++ b/infra/quickstart.org	Sun Jun 02 00:49:06 2024 -0400
    29.3@@ -2,10 +2,9 @@
    29.4 Richard Westhaver,
    29.5 ellis@rwest.io,
    29.6 Infra Quickstart Guide)}}}
    29.7-#+property: header-args :dir /home/ellis/dev/comp/infra/
    29.8+#+property: header-args :dir /home/ellis/comp/infra/
    29.9 
   29.10-The CC =infra= project can be thought of as one big Makefile, and
   29.11-currently it is one.
   29.12+The CC =infra= project is the CC software deployment toolkit.
   29.13 
   29.14 - *Host Requirements*
   29.15   - x86_64 4 core CPU
   29.16@@ -16,7 +15,6 @@
   29.17 - *Minimum Dependencies*
   29.18   - mercurial
   29.19   - git
   29.20-  - clang
   29.21   - zstd
   29.22 
   29.23 * TODO check.sh
   29.24@@ -36,50 +34,36 @@
   29.25 ./check.sh
   29.26 #+end_src
   29.27 
   29.28-* TODO profile.sh
   29.29-Provision a pre-configured profile for this host.
   29.30-
   29.31-The default profile builds most dependencies from source. Depending on
   29.32-your hardware this can take a very long time and may not be
   29.33-appropriate anyway. For example a 'guest' builder may want to be
   29.34-provisioned some dependencies from the host and install cached
   29.35-binaries.
   29.36-
   29.37-This script 
   29.38-* TODO install.sh
   29.39-Install core dependencies.
   29.40-
   29.41-This script may install any of the following depending on
   29.42-=profile.sxp=:
   29.43-
   29.44-- shared libraries and headers
   29.45-  - rocksdb
   29.46-  - tree-sitter
   29.47-  - tree-sitter-langs
   29.48-- programs
   29.49-  - emacs
   29.50-  - rust
   29.51-  - sbcl
   29.52-  - core-progs
   29.53-    - skel
   29.54-    - packy
   29.55-- system packages
   29.56-  - imagemagick
   29.57-  - giflib
   29.58-  - libgccjit
   29.59-  - uutils-coreutils
   29.60-  - wireguard-tools
   29.61-  - openssl
   29.62-  - linux-headers
   29.63-  - liburing
   29.64-  - libxkbcommon
   29.65-  - podman
   29.66+#+RESULTS:
   29.67+| STASH=          |
   29.68+| STORE=          |
   29.69+| DIST=           |
   29.70+| PACKY_URL=      |
   29.71+| VC_URL=         |
   29.72+| INSTALL_PREFIX= |
   29.73+| CC=             |
   29.74+| AR=             |
   29.75+| HG=             |
   29.76+| GIT=            |
   29.77+| LISP=           |
   29.78+| RUST=           |
   29.79+| LD=             |
   29.80+| SHELL=/bin/bash |
   29.81+| DEV=            |
   29.82+| DEV_HOME=       |
   29.83+| ID=             |
   29.84+| WORKER=         |
   29.85+| WORKER_ID=      |
   29.86+| WORKER_HOME=    |
   29.87+| CARGO_HOME=     |
   29.88+| RUSTUP_HOME=    |
   29.89 
   29.90 * TODO bootstrap.sh
   29.91 Bootstrap the core.
   29.92 
   29.93-- download the compressed =infra= lisp core from
   29.94-  https://packy.compiler.company
   29.95+- download and prepare target-specific dependencies
   29.96+- install the latest =sk= binary from https://packy.compiler.company
   29.97+  to the stash
   29.98 - compile and load =bootstrap.lisp=
   29.99 
  29.100 Upon completion a local =stash= directory is provisioned. At this
  29.101@@ -101,3 +85,7 @@
  29.102 the build-config and skelfile slots.
  29.103 
  29.104 Production deployments end up at https://packy.compiler.company.
  29.105+
  29.106+
  29.107+* TODO install.lisp
  29.108+Install core packages locally.
    30.1--- a/infra/scripts.org	Tue May 28 02:24:34 2024 +0000
    30.2+++ b/infra/scripts.org	Sun Jun 02 00:49:06 2024 -0400
    30.3@@ -1,6 +1,6 @@
    30.4 {{{header(infra/scripts,Richard Westhaver,ellis@rwest.io)}}}
    30.5 
    30.6-#+begin_src shell :dir /home/ellis/dev/comp/infra/scripts :results list replace :output results
    30.7+#+begin_src shell :dir /home/ellis/comp/infra/scripts :results list replace :output results
    30.8   ls
    30.9 #+end_src
   30.10 
   30.11@@ -8,42 +8,57 @@
   30.12 - arch-upgrade.sh
   30.13 - autogen.lisp
   30.14 - aws-set-env.sh
   30.15+- box-make.sh
   30.16+- box-run.sh
   30.17+- build-containers.sh
   30.18 - build-emacs-mini.sh
   30.19 - build-emacs.sh
   30.20 - bundle-code.sh
   30.21 - bundle-dir.sh
   30.22 - cargo-install.sh
   30.23-- check.fasl
   30.24 - check.lisp
   30.25+- check-vm-for-update.sh
   30.26 - dist-sbcl-binary.sh
   30.27 - dist-sbcl-source.sh
   30.28+- easy-rsa-gen-ca.sh
   30.29+- easy-rsa-gen-client.sh
   30.30+- easy-rsa-gen-server.sh
   30.31 - eval.sh
   30.32 - find-heptapod.sh
   30.33 - get-cl.sh
   30.34 - get-code.sh
   30.35 - get-ecl.sh
   30.36 - get-emacs.sh
   30.37+- get-etc.sh
   30.38 - get-linux.sh
   30.39 - get-lust.sh
   30.40+- get-nushell.sh
   30.41 - get-rocksdb.sh
   30.42 - get-rust.sh
   30.43 - get-sbcl.sh
   30.44+- get-stumpwm.sh
   30.45 - get-tree-sitter.sh
   30.46 - git-vendor-pull.sh
   30.47-- init.sh
   30.48 - install-cargo-tools.sh
   30.49+- install-core-pack.sh
   30.50+- install-emacs-mini-pack.sh
   30.51 - install-emacs-pack.sh
   30.52-- install-nu-pack.sh
   30.53+- install-nushell-pack.sh
   30.54 - install-rocksdb-pack.sh
   30.55 - install-rust-pack.sh
   30.56 - install-sbcl-pack.sh
   30.57+- make-windows-iso.nu
   30.58 - print-colors.sh
   30.59+- pull-containers.sh
   30.60+- push-containers.sh
   30.61 - quicklisp-install.sh
   30.62 - record-gif.sh
   30.63 - sbcl-make-bin.sh
   30.64 - sbcl-save-core.sh
   30.65 - sc.sh
   30.66+- start-podman-service.sh
   30.67 - tree-sitter-install-langs.sh
   30.68-- vc-remote.nu
   30.69+- tscriptr.sh
   30.70+- tscript.sh
   30.71 - wg-gen-keys.sh
   30.72 
    31.1--- a/infra/stats.org	Tue May 28 02:24:34 2024 +0000
    31.2+++ b/infra/stats.org	Sun Jun 02 00:49:06 2024 -0400
    31.3@@ -1,8 +1,26 @@
    31.4-{{{header(docs/core,Richard Westhaver,ellis@rwest.io)}}}
    31.5+#+title: stats
    31.6+#+author: Richard Westhaver
    31.7+#+email: ellis@rwest.io
    31.8 #+property: header-args :dir /home/ellis/comp/infra/
    31.9 
   31.10+#+begin_src shell :results pp
   31.11+  hg churn -f "%Y-%m" -s
   31.12+#+end_src
   31.13+
   31.14+#+RESULTS:
   31.15+: 2023-07     61 
   31.16+: 2023-11   5004 ***************************
   31.17+: 2023-12   2690 **************
   31.18+: 2024-01  11278 *************************************************************
   31.19+: 2024-02   1021 *****
   31.20+: 2024-03     21 
   31.21+: 2024-04   2063 ***********
   31.22+: 2024-05   8443 *********************************************
   31.23+: 2024-06     35 
   31.24+
   31.25+
   31.26 #+begin_src shell :results pp :exports results
   31.27-  tokei -e{build,cdn,dist}/*
   31.28+  tokei -e{.stash}/*
   31.29 #+end_src
   31.30 
   31.31 #+RESULTS:
   31.32@@ -10,13 +28,11 @@
   31.33 ===============================================================================
   31.34  Language            Files        Lines         Code     Comments       Blanks
   31.35 ===============================================================================
   31.36- Lisp                    2          152          109           11           32
   31.37- Makefile                1          234          179           25           30
   31.38- Org                     1           39           35            0            4
   31.39- Ruby                    1         3093            5         2681          407
   31.40- Shell                  40         1286          939          222          125
   31.41- YAML                    2         1692          537          959          196
   31.42+ Lisp                    4          208          144           21           43
   31.43+ Makefile                1          277          214           28           35
   31.44+ Org                     3           36           30            0            6
   31.45+ Shell                  70         1584         1147          283          154
   31.46 ===============================================================================
   31.47- Total                  47         6496         1804         3898          794
   31.48+ Total                  78         2105         1535          332          238
   31.49 ===============================================================================
   31.50 #+end_example
    32.1--- a/meta/aesthetics.org	Tue May 28 02:24:34 2024 +0000
    32.2+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    32.3@@ -1,4 +0,0 @@
    32.4-{{{header(meta/aesthetics,
    32.5-Richard Westhaver,
    32.6-ellis@rwest.io,
    32.7-Aesthetics)}}}
    34.1--- a/meta/style.org	Tue May 28 02:24:34 2024 +0000
    34.2+++ b/meta/style.org	Sun Jun 02 00:49:06 2024 -0400
    34.3@@ -1,7 +1,6 @@
    34.4-{{{header(style,
    34.5-Richard Westhaver,
    34.6-ellis@rwest.io,
    34.7-The Compiler Company Styleguide)}}}
    34.8+#+title: The Compiler Company Styleguide
    34.9+#+author: Richard Westhaver
   34.10+#+email: ellis@rwest.io
   34.11 
   34.12 As an organization we maintain a styleguide[fn:1] which lists all of
   34.13 the style guidelines we use for our code. If you are contributing to
    35.1--- a/meta/ulang.org	Tue May 28 02:24:34 2024 +0000
    35.2+++ b/meta/ulang.org	Sun Jun 02 00:49:06 2024 -0400
    35.3@@ -1,7 +1,6 @@
    35.4-{{{header(ulang,
    35.5-Richard Westhaver,
    35.6-ellis@rwest.io,
    35.7-The Universal Language)}}}
    35.8+#+title: Universal Languages
    35.9+#+author: Richard Westhaver
   35.10+#+email: ellis@rwest.io
   35.11 #+OPTIONS: toc:t
   35.12 
   35.13 This document describes a *U-Language* as described by the late great
    36.1--- a/meta/workflows.org	Tue May 28 02:24:34 2024 +0000
    36.2+++ b/meta/workflows.org	Sun Jun 02 00:49:06 2024 -0400
    36.3@@ -9,4 +9,8 @@
    36.4 
    36.5 * Roadmap
    36.6 
    36.7-* DevOps
    36.8+* Version Control Management
    36.9+
   36.10+* Data Management
   36.11+
   36.12+* esource Management
    37.1--- a/readme.org	Tue May 28 02:24:34 2024 +0000
    37.2+++ b/readme.org	Sun Jun 02 00:49:06 2024 -0400
    37.3@@ -1,12 +1,24 @@
    37.4-{{{header(
    37.5-  docs,
    37.6-  Richard Westhaver,
    37.7-  ellis@rwest.io,
    37.8-  The Compiler Company Documentation)}}}
    37.9+#+title: Documentation
   37.10+#+author: Richard Westhaver
   37.11+#+email: ellis@rwest.io
   37.12+#+description: The Compiler Company Documentation Repository
   37.13 #+EXPORT_FILE_NAME: index
   37.14 
   37.15+This project contains the sources for all CC documentation. Choose one
   37.16+of the categories below to get started.
   37.17+
   37.18 * [[file:meta][Meta]]
   37.19+Meta-docs. Contains some internal system ramblings.
   37.20 * [[file:core][Core]]
   37.21+Documentation for the Core software suite.
   37.22 * [[file:infra][Infra]]
   37.23+Infrastructure Documentation.
   37.24 * products
   37.25+Products are a moving target for us at the moment. This section is
   37.26+bound to change.
   37.27 ** [[https://compiler.company/docs/nas-t][NAS-T]]
   37.28+Network Attached Storage Technology.
   37.29+
   37.30+LAN Boxes and modules. Storage Tech Consulting, Distributed
   37.31+Infra/Compute.
   37.32+** OTOM8