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.