changelog shortlog graph tags branches files raw help

Mercurial > org > docs / changeset: clean

changeset 31: 0b69e63c9374
parent 30: a83bc9eb8aa1
child 32: f3811af6b10d
author: Richard Westhaver <ellis@rwest.io>
date: Sun, 16 Jun 2024 01:14:25 -0400
files: core/api.org core/bin/homer.org core/bin/krypt.org core/bin/mailman.org core/bin/organ.org core/bin/packy.org core/bin/rdb.org core/bin/readme.org core/bin/skel.org core/ffi.org core/install.org core/lib/nlp.org core/lib/packy.org core/lib/readme.org core/readme.org core/stats.org core/tests.org core/todo.org demo/readme.org demo/stats.org readme.org
description: clean
     1.1--- a/core/api.org	Sat Jun 08 00:23:00 2024 -0400
     1.2+++ b/core/api.org	Sun Jun 16 01:14:25 2024 -0400
     1.3@@ -2,6 +2,9 @@
     1.4 #+author: Richard Westhaver
     1.5 #+options: ^:nil toc:nil num:nil html-postamble:nil
     1.6 #+setupfile: ../../clean.theme
     1.7+#+OPTIONS: num:nil
     1.8+#+INFOJS_OPT: toc:nil view:showall
     1.9+
    1.10 This documentation is automatically generated based on the default
    1.11 branch of the [[https://vc.compiler.company/comp/core][core]].
    1.12 
     2.1--- a/core/bin/homer.org	Sat Jun 08 00:23:00 2024 -0400
     2.2+++ b/core/bin/homer.org	Sun Jun 16 01:14:25 2024 -0400
     2.3@@ -1,8 +1,11 @@
     2.4 #+title: homer
     2.5 #+author: Richard Westhaver
     2.6 #+setupfile: ../../../clean.theme
     2.7+#+OPTIONS: num:nil
     2.8+#+INFOJS_OPT: toc:nil view:showall
     2.9+
    2.10 * help
    2.11-#+begin_src shell :results pp replace
    2.12+#+begin_src shell :results pp replace :exports both
    2.13 homer -h
    2.14 #+end_src
    2.15 
     3.1--- a/core/bin/krypt.org	Sat Jun 08 00:23:00 2024 -0400
     3.2+++ b/core/bin/krypt.org	Sun Jun 16 01:14:25 2024 -0400
     3.3@@ -1,8 +1,11 @@
     3.4 #+title: krypt
     3.5 #+author: Richard Westhaver
     3.6 #+setupfile: ../../../clean.theme
     3.7+#+OPTIONS: num:nil
     3.8+#+INFOJS_OPT: toc:nil view:showal
     3.9+
    3.10 * help
    3.11-#+begin_src shell :results pp replace
    3.12+#+begin_src shell :results pp replace :exports both
    3.13 krypt -h
    3.14 #+end_src
    3.15 
     4.1--- a/core/bin/mailman.org	Sat Jun 08 00:23:00 2024 -0400
     4.2+++ b/core/bin/mailman.org	Sun Jun 16 01:14:25 2024 -0400
     4.3@@ -1,8 +1,11 @@
     4.4 #+title: mailman
     4.5 #+author: Richard Westhaver
     4.6 #+setupfile: ../../../clean.theme
     4.7+#+OPTIONS: num:nil
     4.8+#+INFOJS_OPT: toc:nil view:showall
     4.9+
    4.10 * help
    4.11-#+begin_src shell :results pp replace
    4.12+#+begin_src shell :results pp replace :exports both
    4.13 mailman -h
    4.14 #+end_src
    4.15 
     5.1--- a/core/bin/organ.org	Sat Jun 08 00:23:00 2024 -0400
     5.2+++ b/core/bin/organ.org	Sun Jun 16 01:14:25 2024 -0400
     5.3@@ -1,6 +1,9 @@
     5.4 #+title: organ
     5.5 #+author: Richard Westhaver
     5.6 #+setupfile: ../../../clean.theme
     5.7+#+OPTIONS: num:nil
     5.8+#+INFOJS_OPT: toc:nil view:showall
     5.9+
    5.10 The =organ= CLI tool is used to manipulate [[https://orgmode.org/][Org Mode]] files.
    5.11 
    5.12 * Overview
    5.13@@ -20,7 +23,7 @@
    5.14 Emacs can do all of these things, but do you really want it to?
    5.15 
    5.16 * help
    5.17-#+begin_src shell :results pp replace
    5.18+#+begin_src shell :results pp replace :exports both
    5.19 organ -h
    5.20 #+end_src
    5.21 
     6.1--- a/core/bin/packy.org	Sat Jun 08 00:23:00 2024 -0400
     6.2+++ b/core/bin/packy.org	Sun Jun 16 01:14:25 2024 -0400
     6.3@@ -1,6 +1,9 @@
     6.4 #+title: packy
     6.5 #+author: Richard Westhaver
     6.6 #+setupfile: ../../../clean.theme
     6.7+#+OPTIONS: num:nil
     6.8+#+INFOJS_OPT: toc:nil view:showall
     6.9+
    6.10 Packy is a universal package manager. The packy CLI tool is used to
    6.11 query and download resources from local or remote stores.
    6.12 * help
     7.1--- a/core/bin/rdb.org	Sat Jun 08 00:23:00 2024 -0400
     7.2+++ b/core/bin/rdb.org	Sun Jun 16 01:14:25 2024 -0400
     7.3@@ -1,11 +1,33 @@
     7.4 #+title: rdb
     7.5 #+author: Richard Westhaver
     7.6 #+setupfile: ../../../clean.theme
     7.7+#+OPTIONS: num:nil
     7.8+#+INFOJS_OPT: toc:nil view:showall
     7.9+
    7.10 The =rdb= cli tool is a simple RocksDB management utility.
    7.11 
    7.12 * help
    7.13-#+begin_src shell :results pp replace
    7.14+#+begin_src shell :results pp replace :exports both
    7.15 rdb -h
    7.16 #+end_src
    7.17 
    7.18 #+RESULTS:
    7.19+#+begin_example
    7.20+rdb v0.1.0 --- A simple helper for RocksDB.
    7.21+
    7.22+  usage: rdb [global] <command> [<arg>]
    7.23+
    7.24+options:
    7.25+  -l/--level* :  set the log level
    7.26+  -h/--help* :  print help
    7.27+  -v/--version* :  print version
    7.28+  -d/--db* :  target db
    7.29+
    7.30+commands:
    7.31+  new 
    7.32+  show 
    7.33+  set 
    7.34+  get 
    7.35+  fuzz 
    7.36+  destroy 
    7.37+#+end_example
     8.1--- a/core/bin/readme.org	Sat Jun 08 00:23:00 2024 -0400
     8.2+++ b/core/bin/readme.org	Sun Jun 16 01:14:25 2024 -0400
     8.3@@ -1,9 +1,12 @@
     8.4-#+title: 
     8.5+#+title: Core Program Binaries
     8.6 #+author: Richard Westhaver
     8.7 #+description: Core Program Docs
     8.8 #+options: ^:nil toc:nil num:nil html-postamble:nil
     8.9 #+export_file_name: index
    8.10 #+setupfile: ../../../clean.theme
    8.11+#+OPTIONS: num:nil
    8.12+#+INFOJS_OPT: toc:nil view:content
    8.13+
    8.14 * [[file:skel.org][skel]]                                                                 :lisp:
    8.15 * [[file:organ.org][organ]]                                                                :lisp:
    8.16 * [[file:packy.org][packy]]                                                                :lisp:
     9.1--- a/core/bin/skel.org	Sat Jun 08 00:23:00 2024 -0400
     9.2+++ b/core/bin/skel.org	Sun Jun 16 01:14:25 2024 -0400
     9.3@@ -1,6 +1,9 @@
     9.4 #+title: skel
     9.5 #+author: Richard Westhaver
     9.6 #+setupfile: ../../../clean.theme
     9.7+#+OPTIONS: num:nil
     9.8+#+INFOJS_OPT: toc:nil view:content
     9.9+
    9.10 The =skel= CLI is the primary build tool for contributors and serves a
    9.11 similar role to language-agnostic build tools like [[https://www.gnu.org/software/make/][GNU Make]], but with
    9.12 the features and ease-of-use of language-specific build tools like
    9.13@@ -57,7 +60,7 @@
    9.14 
    9.15 The simplest project looks like this:
    9.16 
    9.17-#+begin_src skel :results pp replace :exports both
    9.18+#+begin_src skel :noeval t
    9.19 :name hello-world
    9.20 #+end_src
    9.21 
    9.22@@ -67,7 +70,7 @@
    9.23 
    9.24 Here is a more verbose example, still with only metadata:
    9.25 
    9.26-#+begin_src skel :results pp replace :exports both
    9.27+#+begin_src skel :noeval t
    9.28 ;;; skelfile --- core skelfile -*- mode: skel; -*-
    9.29 :name "core"
    9.30 :author "Richard Westhaver <ellis@rwest.io>"
    9.31@@ -82,7 +85,7 @@
    9.32 
    9.33 Another example with rules and components:
    9.34 
    9.35-#+begin_src skel
    9.36+#+begin_src skel :noeval t
    9.37 ;;; skelfile @ 2023-10-08.02:37:25 -*- mode: skel; -*-
    9.38 :name skel
    9.39 :author "ellis"
    10.1--- a/core/ffi.org	Sat Jun 08 00:23:00 2024 -0400
    10.2+++ b/core/ffi.org	Sun Jun 16 01:14:25 2024 -0400
    10.3@@ -1,6 +1,9 @@
    10.4 #+title: ffi
    10.5 #+author: Richard Westhaver
    10.6 #+setupfile: ../../clean.theme
    10.7+#+OPTIONS: num:nil
    10.8+#+INFOJS_OPT: toc:nil view:content
    10.9+
   10.10 This doc is about the [[https://en.wikipedia.org/wiki/Foreign_function_interface][Foreign Function Interface]] (FFI) features of the
   10.11 =core=. 
   10.12 
    11.1--- a/core/install.org	Sat Jun 08 00:23:00 2024 -0400
    11.2+++ b/core/install.org	Sun Jun 16 01:14:25 2024 -0400
    11.3@@ -3,6 +3,9 @@
    11.4 #+email: ellis@rwest.io
    11.5 #+property: header-args :dir /home/ellis/comp/core/
    11.6 #+setupfile: ../../clean.theme
    11.7+#+OPTIONS: num:nil
    11.8+#+INFOJS_OPT: toc:nil view:showall
    11.9+
   11.10 The core is distributed via our public package registry:
   11.11 [[https://packy.compiler.company][packy.compiler.company]]. You can install any part of the core - from a
   11.12 complete Linux system to individual packages. Refer to the packy
    12.1--- a/core/lib/nlp.org	Sat Jun 08 00:23:00 2024 -0400
    12.2+++ b/core/lib/nlp.org	Sun Jun 16 01:14:25 2024 -0400
    12.3@@ -1,1 +1,14 @@
    12.4-{{{header(nlp,Richard Westhaver,ellis@rwest.io)}}}
    12.5+#+title: nlp
    12.6+#+author: Richard Westhaver
    12.7+#+email: richard.westhaver@gmail.com
    12.8+This library is a small set of algorithms and data processing
    12.9+utilities for [[https://en.wikipedia.org/wiki/Natural_language][Natural Languages]].
   12.10+
   12.11+Much of this code is from the Nyxt analysis library [[https://github.com/atlas-engineer/nyxt/tree/master/libraries/analysis][here]].
   12.12+
   12.13+- Features
   12.14+  - tokenization
   12.15+  - stop-words
   12.16+  - porter stemming
   12.17+  - dbscan
   12.18+  - textrank
    13.1--- a/core/lib/packy.org	Sat Jun 08 00:23:00 2024 -0400
    13.2+++ b/core/lib/packy.org	Sun Jun 16 01:14:25 2024 -0400
    13.3@@ -1,1 +1,100 @@
    13.4-{{{header(packy,Richard Westhaver,ellis@rwest.io)}}}
    13.5+#+title: packy
    13.6+#+author: Richard Westhaver
    13.7+#+email: ellis@rwest.io
    13.8+#+begin_center
    13.9+The universal package manager
   13.10+#+end_center
   13.11+* Notes
   13.12+- why
   13.13+  - we have standards for everything nowadays.. container images
   13.14+    (OCI), language servers (LSP), Emoji codes.. why not packages and
   13.15+    package managers?
   13.16+  - what happens if upstream package registries go down during release CI? (ur fukt)    
   13.17+  - decent amount of external traffic comes from package registry streams (CITE)
   13.18+    - ezpz - cache it locally, and reduce cost at the same time
   13.19+  - data proximity matters
   13.20+  - public registries are ripe for supply-chain attacks
   13.21+  - there are too many package managers, and it's unreasonable to
   13.22+    demand our clients rely on them
   13.23+    - needless external footprint - keep this traffic away from bad
   13.24+      actors and inside the corporate VPN
   13.25+  - traffic control matters
   13.26+- how
   13.27+  - sexps
   13.28+    + define spec in CLOS (lisp objects)
   13.29+    + define validation tools
   13.30+    + use tools to validate implementations
   13.31+  - compilers
   13.32+    + functionality composed of lambdas and closures
   13.33+      - insert hooks, custom settings, flags
   13.34+    + ability to define optimization passes
   13.35+    + dependency traversal, cycle detection
   13.36+    + macros
   13.37+- goals
   13.38+  - simple design
   13.39+  - extensibility
   13.40+  - introspectable (from client and server)
   13.41+- inspiration
   13.42+  - [[https://www.gnu.org/software/emacs/manual/html_mono/ede.html#EDE-Project-Concepts][EDE]]
   13.43+  - [[https://elpa.gnu.org/][ELPA]]
   13.44+  - [[https://www.gnu.org/software/emacs/manual/html_node/org/Configuration.html][org-publish.el]]
   13.45+  - [[https://www.gnu.org/software/emacs/manual/html_node/emacs/Packages.html][package.el]]
   13.46+  - [[https://firefox-source-docs.mozilla.org/contributing/vcs/mercurial_bundles.html][Mercurial]]
   13.47+  - [[https://doc.rust-lang.org/book/ch07-01-packages-and-crates.html][Crates]]
   13.48+  - [[https://archlinux.org/pacman/][Pacman]]
   13.49+  - [[https://brew.sh/][Homebrew]]
   13.50+  - [[https://ultralisp.org/][Ultralisp]]
   13.51+- resources
   13.52+  - [[https://github.com/cargo-generate/cargo-generate][cargo-generate]]
   13.53+  - [[https://doc.rust-lang.org/book/ch14-05-extending-cargo.html][extending cargo]]
   13.54+  - [[https://github.com/quicklisp/quicklisp-projects][quicklisp-projects]]
   13.55+  - [[https://github.com/quicklisp/quicklisp-client][quicklisp-client]]
   13.56+  - [[https://github.com/ultralisp/ultralisp][ultralisp]]
   13.57+  - [[https://github.com/ultralisp/quickdist][quickdist]]
   13.58+** Design
   13.59+- core classes
   13.60+  - package
   13.61+  - source
   13.62+  - collection
   13.63+  - op
   13.64+  - env
   13.65+- mixed
   13.66+  - registry
   13.67+    source + collection
   13.68+  - dependency
   13.69+    source + package
   13.70+  - client
   13.71+    - op+env
   13.72+  - server
   13.73+    - op+collection+env
   13.74+  - peer
   13.75+    - client+server
   13.76+** targets
   13.77+The following package registries will be supported in v1.
   13.78+*** el
   13.79+Emacs Lisp packages (tarballs)
   13.80+*** vc
   13.81+Version Control Repo bundles (tar.zst)
   13.82+**** hg
   13.83+**** git
   13.84+*** ql
   13.85+Quicklisp compatible packages
   13.86+*** pip
   13.87+*** crater
   13.88+This is a private crate registry for the Rust programming
   13.89+language.
   13.90+
   13.91+The [[https://crates.io][crates.io]] package registry provides a number of excellent crates,
   13.92+integrates well with the =cargo= development tool, and should be
   13.93+preferred in all cases. I use =crater= when I need to:
   13.94+- import my unpublished crates
   13.95+- import the master branch of a published crate
   13.96+- import a local or patched version of a published crate
   13.97+- import a non-git crate (hg)
   13.98+
   13.99+=crater= also works well in intranet/local environments, and can be
  13.100+deployed for use in the following ways:
  13.101+- remote :: same as crates.io, registry index is publicly hosted on GitHub (default)
  13.102+- local :: registry index is stored locally, crates are retrieved remotely
  13.103+- static :: registry index and crate sources are stored locally, no
  13.104+     network requests are required
    14.1--- a/core/lib/readme.org	Sat Jun 08 00:23:00 2024 -0400
    14.2+++ b/core/lib/readme.org	Sun Jun 16 01:14:25 2024 -0400
    14.3@@ -1,6 +1,8 @@
    14.4 {{{header(Core Lib Docs,Richard Westhaver,ellis@rwest.io)}}}
    14.5 #+OPTIONS: ^:nil toc:nil num:nil html-postamble:nil
    14.6 #+EXPORT_FILE_NAME: index
    14.7+#+OPTIONS: num:nil
    14.8+#+INFOJS_OPT: toc:nil view:content
    14.9 
   14.10 * [[file:skel.org][skel]]                                                                 :lisp:
   14.11 
    15.1--- a/core/readme.org	Sat Jun 08 00:23:00 2024 -0400
    15.2+++ b/core/readme.org	Sun Jun 16 01:14:25 2024 -0400
    15.3@@ -2,6 +2,8 @@
    15.4 #+author: Richard Westhaver <ellis@rwest.io>
    15.5 #+EXPORT_FILE_NAME: index
    15.6 #+setupfile: ../../clean.theme
    15.7+#+OPTIONS: num:nil
    15.8+#+INFOJS_OPT: toc:nil view:overview
    15.9 - [[file:install.org][Install]] :: Install Guide
   15.10 - [[file:tests.org][Tests]] :: Testing Guide
   15.11   - [[https://packy.compiler.company/report/cover/core/cover-index.html][Coverage]] :: Code Coverage Report
    16.1--- a/core/stats.org	Sat Jun 08 00:23:00 2024 -0400
    16.2+++ b/core/stats.org	Sun Jun 16 01:14:25 2024 -0400
    16.3@@ -3,6 +3,8 @@
    16.4 #+author: Richard Westhaver
    16.5 #+property: header-args :dir /home/ellis/comp/core/
    16.6 #+setupfile: ../../clean.theme
    16.7+#+OPTIONS: num:nil
    16.8+#+INFOJS_OPT: toc:nil view:content
    16.9 * vc
   16.10 #+begin_src shell :results pp :exports results
   16.11   hg churn -f "%Y-%m" -s
   16.12@@ -17,7 +19,7 @@
   16.13 : 2024-03  27292 ***************************
   16.14 : 2024-04  23322 ***********************
   16.15 : 2024-05  24141 ***********************
   16.16-: 2024-06   2854 **
   16.17+: 2024-06   8581 ********
   16.18 
   16.19 * files
   16.20 #+begin_src shell :results pp :exports results
   16.21@@ -32,14 +34,14 @@
   16.22 ===============================================================================
   16.23  C                       2          130           70           21           39
   16.24  C Header               18         9990         4990         3555         1445
   16.25- Lisp                  431        64385        49700         6897         7788
   16.26+ Lisp                  442        64962        50063         7005         7894
   16.27  Makefile                1            6            6            0            0
   16.28 -------------------------------------------------------------------------------
   16.29- Rust                  148        12416        10737          475         1204
   16.30- |- Markdown           104          812            0          717           95
   16.31- (Total)                          13228        10737         1192         1299
   16.32+ Rust                  149        12468        10772          484         1212
   16.33+ |- Markdown           105          816            0          721           95
   16.34+ (Total)                          13284        10772         1205         1307
   16.35 ===============================================================================
   16.36- Total                 600        86927        65503        10948        10476
   16.37+ Total                 612        87556        65901        11065        10590
   16.38 ===============================================================================
   16.39 #+end_example
   16.40 
   16.41@@ -76,10 +78,10 @@
   16.42 - /home/ellis/comp/core/lisp/std/hash-table.lisp
   16.43 - /home/ellis/comp/core/lisp/std/alien.lisp
   16.44 - /home/ellis/comp/core/lisp/std/mop.lisp
   16.45-- /home/ellis/comp/core/lisp/std/thread.lisp
   16.46 - /home/ellis/comp/core/lisp/std/readtable.lisp
   16.47 - /home/ellis/comp/core/lisp/std/macs/
   16.48 - /home/ellis/comp/core/lisp/std/bit.lisp
   16.49+- /home/ellis/comp/core/lisp/std/thread.lisp
   16.50 - /home/ellis/comp/core/lisp/std/fmt.lisp
   16.51 - /home/ellis/comp/core/lisp/std/path.lisp
   16.52 - /home/ellis/comp/core/lisp/std/os.lisp
   16.53@@ -97,14 +99,8 @@
   16.54 - /home/ellis/comp/core/lisp/lib/cli/prompt.lisp
   16.55 - /home/ellis/comp/core/lisp/lib/cli/ed.lisp
   16.56 - /home/ellis/comp/core/lisp/lib/cli/tools/
   16.57-- /home/ellis/comp/core/lisp/lib/cli/clap.lisp
   16.58-- /home/ellis/comp/core/lisp/lib/cli/clap/pkg.lisp
   16.59-- /home/ellis/comp/core/lisp/lib/cli/clap/vars.lisp
   16.60-- /home/ellis/comp/core/lisp/lib/cli/clap/macs.lisp
   16.61-- /home/ellis/comp/core/lisp/lib/cli/clap/proto.lisp
   16.62-- /home/ellis/comp/core/lisp/lib/cli/clap/opt.lisp
   16.63-- /home/ellis/comp/core/lisp/lib/cli/clap/cmd.lisp
   16.64-- /home/ellis/comp/core/lisp/lib/cli/clap/cli.lisp
   16.65+- /home/ellis/comp/core/lisp/lib/cli/clap/
   16.66+- /home/ellis/comp/core/lisp/lib/cli/cli.lisp
   16.67 - /home/ellis/comp/core/lisp/lib/log/pkg.lisp
   16.68 - /home/ellis/comp/core/lisp/lib/log/err.lisp
   16.69 - /home/ellis/comp/core/lisp/lib/log/log.lisp
   16.70@@ -185,6 +181,7 @@
   16.71 - /home/ellis/comp/core/lisp/lib/organ/document.lisp
   16.72 - /home/ellis/comp/core/lisp/lib/packy/pkg.lisp
   16.73 - /home/ellis/comp/core/lisp/lib/packy/proto.lisp
   16.74+- /home/ellis/comp/core/lisp/lib/packy/pkgbuild.lisp
   16.75 - /home/ellis/comp/core/lisp/lib/packy/db.lisp
   16.76 - /home/ellis/comp/core/lisp/lib/packy/client.lisp
   16.77 - /home/ellis/comp/core/lisp/lib/packy/server.lisp
   16.78@@ -211,7 +208,6 @@
   16.79 - /home/ellis/comp/core/lisp/lib/net/pkg.lisp
   16.80 - /home/ellis/comp/core/lisp/lib/net/err.lisp
   16.81 - /home/ellis/comp/core/lisp/lib/net/obj.lisp
   16.82-- /home/ellis/comp/core/lisp/lib/net/sans-io.lisp
   16.83 - /home/ellis/comp/core/lisp/lib/net/util.lisp
   16.84 - /home/ellis/comp/core/lisp/lib/net/udp.lisp
   16.85 - /home/ellis/comp/core/lisp/lib/net/tcp.lisp
   16.86@@ -233,6 +229,9 @@
   16.87 - /home/ellis/comp/core/lisp/ffi/sndfile/constants.lisp
   16.88 - /home/ellis/comp/core/lisp/ffi/zstd/pkg.lisp
   16.89 - /home/ellis/comp/core/lisp/ffi/zstd/constants.lisp
   16.90+- /home/ellis/comp/core/lisp/ffi/zstd/simple.lisp
   16.91+- /home/ellis/comp/core/lisp/ffi/zstd/stream.lisp
   16.92+- /home/ellis/comp/core/lisp/ffi/zstd/dict.lisp
   16.93 - /home/ellis/comp/core/lisp/ffi/uring/pkg.lisp
   16.94 - /home/ellis/comp/core/lisp/ffi/uring/constants.lisp
   16.95 - /home/ellis/comp/core/lisp/ffi/uring/util.lisp
   16.96@@ -281,6 +280,13 @@
   16.97 - /home/ellis/comp/core/lisp/lib/krypt/err.lisp
   16.98 - /home/ellis/comp/core/lisp/lib/krypt/krypt.lisp
   16.99 - /home/ellis/comp/core/lisp/lib/io/pkg.lisp
  16.100+- /home/ellis/comp/core/lisp/lib/io/ring.lisp
  16.101+- /home/ellis/comp/core/lisp/lib/io/socket.lisp
  16.102+- /home/ellis/comp/core/lisp/lib/io/stream.lisp
  16.103+- /home/ellis/comp/core/lisp/lib/io/proto.lisp
  16.104+- /home/ellis/comp/core/lisp/lib/io/flate.lisp
  16.105+- /home/ellis/comp/core/lisp/lib/io/port.lisp
  16.106+- /home/ellis/comp/core/lisp/lib/io/zstd.lisp
  16.107 - /home/ellis/comp/core/lisp/lib/io/xsubseq.lisp
  16.108 - /home/ellis/comp/core/lisp/lib/io/smart-buffer.lisp
  16.109 - /home/ellis/comp/core/lisp/lib/gui/pkg.lisp
    17.1--- a/core/tests.org	Sat Jun 08 00:23:00 2024 -0400
    17.2+++ b/core/tests.org	Sun Jun 16 01:14:25 2024 -0400
    17.3@@ -3,6 +3,9 @@
    17.4 #+author: Richard Westhaver
    17.5 #+property: header-args :dir /home/ellis/dev/comp/core/
    17.6 #+setupfile: ../../clean.theme
    17.7+#+OPTIONS: num:nil
    17.8+#+INFOJS_OPT: toc:nil view:content
    17.9+
   17.10 Unit tests are performed on a per-lang basis and described in the
   17.11 sections below. 
   17.12 
    18.1--- a/core/todo.org	Sat Jun 08 00:23:00 2024 -0400
    18.2+++ b/core/todo.org	Sun Jun 16 01:14:25 2024 -0400
    18.3@@ -2,6 +2,9 @@
    18.4 #+author: Richard Westhaver
    18.5 #+email: richard.westhaver@gmail.com
    18.6 #+setupfile: ../../clean.theme
    18.7+#+OPTIONS: num:nil
    18.8+#+INFOJS_OPT: toc:nil view:content
    18.9+
   18.10 * DONE migrate to sb-grovel [9/9]                                  :lisp:ffi:
   18.11 :LOGBOOK:
   18.12 - State "TODO"       from              [2023-11-27 Mon 23:42]
    19.1--- a/demo/readme.org	Sat Jun 08 00:23:00 2024 -0400
    19.2+++ b/demo/readme.org	Sun Jun 16 01:14:25 2024 -0400
    19.3@@ -2,4 +2,7 @@
    19.4 #+author: Richard Westhaver
    19.5 #+EXPORT_FILE_NAME: index
    19.6 #+setupfile: ../../clean.theme
    19.7+#+OPTIONS: num:nil
    19.8+#+INFOJS_OPT: toc:nil view:showall
    19.9+
   19.10 - [[file:stats.org][Stats]] :: Project Statistics
    20.1--- a/demo/stats.org	Sat Jun 08 00:23:00 2024 -0400
    20.2+++ b/demo/stats.org	Sun Jun 16 01:14:25 2024 -0400
    20.3@@ -2,7 +2,10 @@
    20.4 #+author: Richard Westhaver
    20.5 #+property: header-args :dir /home/ellis/comp/demo/
    20.6 #+setupfile: ../../clean.theme
    20.7-#+begin_src shell :results pp :exports results
    20.8+#+OPTIONS: num:nil
    20.9+#+INFOJS_OPT: toc:nil view:showall
   20.10+* vc
   20.11+#+begin_src shell :results pp :exports both
   20.12   hg churn -f "%Y-%m" -s
   20.13 #+end_src
   20.14 
   20.15@@ -14,6 +17,7 @@
   20.16 : 2023-12    350 
   20.17 : 2024-04    737 *
   20.18 
   20.19+* files
   20.20 #+begin_src shell :results pp :exports results
   20.21   tokei
   20.22 #+end_src
   20.23@@ -25,9 +29,9 @@
   20.24 ===============================================================================
   20.25  Lisp                   41         3077         2346          243          488
   20.26  Makefile                1           23           20            3            0
   20.27- Org                     2           45           45            0            0
   20.28+ Org                     1            4            4            0            0
   20.29  Shell                   2          618          477           64           77
   20.30- Plain Text              4            6            0            6            0
   20.31+ Plain Text              3            6            0            6            0
   20.32  TOML                    6           85           81            0            4
   20.33 -------------------------------------------------------------------------------
   20.34  HTML                    1            7            7            0            0
   20.35@@ -38,6 +42,6 @@
   20.36  |- Markdown             9           36            0           32            4
   20.37  (Total)                            779          635           35          109
   20.38 ===============================================================================
   20.39- Total                  74         4604         3611          319          674
   20.40+ Total                  72         4563         3570          319          674
   20.41 ===============================================================================
   20.42 #+end_example
    21.1--- a/readme.org	Sat Jun 08 00:23:00 2024 -0400
    21.2+++ b/readme.org	Sun Jun 16 01:14:25 2024 -0400
    21.3@@ -4,9 +4,9 @@
    21.4 #+description: The Compiler Company Documentation Repository
    21.5 #+setupfile: ../clean.theme
    21.6 #+EXPORT_FILE_NAME: index
    21.7-
    21.8-This project contains the sources for all CC documentation. Choose one
    21.9-of the categories below to get started.
   21.10+#+OPTIONS: num:nil
   21.11+#+INFOJS_OPT: toc:nil view:overview
   21.12+Choose one of the categories below to get started.
   21.13 
   21.14 * [[file:meta][Meta]]
   21.15 Meta-docs. Contains some internal system ramblings.
   21.16@@ -14,13 +14,18 @@
   21.17 Documentation for the Core software suite.
   21.18 * [[file:infra][Infra]]
   21.19 Infrastructure Documentation.
   21.20+* [[file:demo][Demo]]
   21.21+Demo Documentation.
   21.22+
   21.23 * products
   21.24 Products are a moving target for us at the moment. This section is
   21.25 bound to change.
   21.26+
   21.27 ** [[file:nas-t][NAS-T]]
   21.28 Network Attached Storage Tech.
   21.29 
   21.30 LAN Boxes and modules. Storage Tech Consulting, Distributed
   21.31 Infra/Compute.
   21.32+
   21.33 ** [[file:otom8][OTOM8]]
   21.34 Automatic Systems.