1.1--- a/20230730.org Thu Jun 06 23:16:56 2024 -0400
1.2+++ b/20230730.org Sun Jun 16 01:14:25 2024 -0400
1.3@@ -1,4 +1,3 @@
1.4-#+setupfile: ../clean.theme
1.5 * VC infrastructure
1.6 In heptapod we have a root group named =comp=, containg a variety of
1.7 subgroups. Some of these groups should be public, while others are
2.1--- a/20231024.org Thu Jun 06 23:16:56 2024 -0400
2.2+++ b/20231024.org Sun Jun 16 01:14:25 2024 -0400
2.3@@ -1,4 +1,3 @@
2.4-#+setupfile: ../clean.theme
2.5 * virt
2.6 ** QEMU
2.7 ** KVM
3.1--- a/20231101.org Thu Jun 06 23:16:56 2024 -0400
3.2+++ b/20231101.org Sun Jun 16 01:14:25 2024 -0400
3.3@@ -1,4 +1,3 @@
3.4-#+setupfile: ../clean.theme
3.5 * AWS usage
3.6 We're leveraging AWS for some of our public web servers for now. It's
3.7 really not realistic to expect that my home desktop and spotty Comcast
4.1--- a/20231102.org Thu Jun 06 23:16:56 2024 -0400
4.2+++ b/20231102.org Sun Jun 16 01:14:25 2024 -0400
4.3@@ -1,4 +1,3 @@
4.4-#+setupfile: ../clean.theme
4.5 * IDEAS
4.6 ** TODO shed
4.7 :PROPERTIES:
5.1--- a/20231105.org Thu Jun 06 23:16:56 2024 -0400
5.2+++ b/20231105.org Sun Jun 16 01:14:25 2024 -0400
5.3@@ -1,4 +1,3 @@
5.4-#+setupfile: ../clean.theme
5.5 * DRAFT dylib-skel-1
5.6 - State "DRAFT" from [2023-11-05 Sun 22:23]
5.7 ** Overview
6.1--- a/20231124.org Thu Jun 06 23:16:56 2024 -0400
6.2+++ b/20231124.org Sun Jun 16 01:14:25 2024 -0400
6.3@@ -1,4 +1,3 @@
6.4-#+setupfile: ../clean.theme
6.5 * cl-dot examples
6.6 #+begin_src lisp
6.7 (defmethod cl-dot:graph-object-node ((graph (eql 'example)) (object cons))
7.1--- a/20231205.org Thu Jun 06 23:16:56 2024 -0400
7.2+++ b/20231205.org Sun Jun 16 01:14:25 2024 -0400
7.3@@ -1,4 +1,3 @@
7.4-#+setupfile: ../clean.theme
7.5 * global refs
7.6 need a way of indexing, referring to, and annotating objects such as
7.7 URLs, docs, articles, source files, etc.
8.1--- a/20231209.org Thu Jun 06 23:16:56 2024 -0400
8.2+++ b/20231209.org Sun Jun 16 01:14:25 2024 -0400
8.3@@ -1,5 +1,3 @@
8.4-#+setupfile: ../clean.theme
8.5-
8.6 * doc best practices
8.7 https://rust-lang.github.io/api-guidelines/documentation.html
8.8
9.1--- a/20231212.org Thu Jun 06 23:16:56 2024 -0400
9.2+++ b/20231212.org Sun Jun 16 01:14:25 2024 -0400
9.3@@ -1,4 +1,3 @@
9.4-#+setupfile: ../clean.theme
9.5 * On Computers
9.6 If you've met me in the past decade, you probably know that I am
9.7 extremely passionate about computers. Let me first explain why.
10.1--- a/20231223.org Thu Jun 06 23:16:56 2024 -0400
10.2+++ b/20231223.org Sun Jun 16 01:14:25 2024 -0400
10.3@@ -1,4 +1,3 @@
10.4-#+setupfile: ../clean.theme
10.5 * https://cal-coop.gitlab.io/utena/utena-specification/main.pdf
10.6 from the author of cl-decentralise2. draft specification of a
10.7 /Maximalist/ Computing System.
11.1--- a/20231224.org Thu Jun 06 23:16:56 2024 -0400
11.2+++ b/20231224.org Sun Jun 16 01:14:25 2024 -0400
11.3@@ -1,4 +1,3 @@
11.4-#+setupfile: ../clean.theme
11.5 * public datasets
11.6 https://github.com/awesomedata/awesome-public-datasets
11.7 https://docs.openml.org/Datasets/
12.1--- a/20231228.org Thu Jun 06 23:16:56 2024 -0400
12.2+++ b/20231228.org Sun Jun 16 01:14:25 2024 -0400
12.3@@ -1,4 +1,3 @@
12.4-#+setupfile: ../clean.theme
12.5 * useful internals
12.6 #+begin_src lisp
12.7 sb-sys:*runtime-dlhandle*
13.1--- a/20240103.org Thu Jun 06 23:16:56 2024 -0400
13.2+++ b/20240103.org Sun Jun 16 01:14:25 2024 -0400
13.3@@ -1,4 +1,3 @@
13.4-#+setupfile: ../clean.theme
13.5 * [[https://github.com/sigmf/SigMF][SigMF]]
13.6 #+begin_quote
13.7 Sharing sets of recorded signal data is an important part of science
14.1--- a/20240104.org Thu Jun 06 23:16:56 2024 -0400
14.2+++ b/20240104.org Sun Jun 16 01:14:25 2024 -0400
14.3@@ -1,4 +1,3 @@
14.4-#+setupfile: ../clean.theme
14.5 goals:
14.6 make problems smaller.
14.7
15.1--- a/20240120.org Thu Jun 06 23:16:56 2024 -0400
15.2+++ b/20240120.org Sun Jun 16 01:14:25 2024 -0400
15.3@@ -1,4 +1,3 @@
15.4-#+setupfile: ../clean.theme
15.5 * TODO taobench demo
15.6 :LOGBOOK:
15.7 - State "TODO" from [2024-01-21 Sun 00:32]
16.1--- a/20240129.org Thu Jun 06 23:16:56 2024 -0400
16.2+++ b/20240129.org Sun Jun 16 01:14:25 2024 -0400
16.3@@ -1,4 +1,3 @@
16.4-#+setupfile: ../clean.theme
16.5 * NOTE trash as block device
16.6 :LOGBOOK:
16.7 - State "NOTE" from [2024-01-29 Mon 20:53]
17.1--- a/20240210.org Thu Jun 06 23:16:56 2024 -0400
17.2+++ b/20240210.org Sun Jun 16 01:14:25 2024 -0400
17.3@@ -1,4 +1,3 @@
17.4-#+setupfile: ../clean.theme
17.5 * BigBenches
17.6 #+name: 1trc-nu
17.7 #+begin_src nushell
18.1--- a/20240218.org Thu Jun 06 23:16:56 2024 -0400
18.2+++ b/20240218.org Sun Jun 16 01:14:25 2024 -0400
18.3@@ -1,4 +1,3 @@
18.4-#+setupfile: ../clean.theme
18.5 * NOTE WL vs X
18.6 :LOGBOOK:
18.7 - State "NOTE" from [2024-02-18 Sun 11:55]
19.1--- a/20240301.org Thu Jun 06 23:16:56 2024 -0400
19.2+++ b/20240301.org Sun Jun 16 01:14:25 2024 -0400
19.3@@ -1,4 +1,3 @@
19.4-#+setupfile: ../clean.theme
19.5 * TODO collect more data
19.6 :LOGBOOK:
19.7 - State "TODO" from [2024-03-01 Fri 15:27]
20.1--- a/20240302.org Thu Jun 06 23:16:56 2024 -0400
20.2+++ b/20240302.org Sun Jun 16 01:14:25 2024 -0400
20.3@@ -1,4 +1,3 @@
20.4-#+setupfile: ../clean.theme
20.5 * NOTE On blocks and devices
20.6 :LOGBOOK:
20.7 - State "NOTE" from [2024-03-02 Sat 21:30]
21.1--- a/20240313.org Thu Jun 06 23:16:56 2024 -0400
21.2+++ b/20240313.org Sun Jun 16 01:14:25 2024 -0400
21.3@@ -1,4 +1,3 @@
21.4-#+setupfile: ../clean.theme
21.5 * RESEARCH [[https://github.com/guicho271828/sbcl-wiki/wiki/][sbcl-wiki]]
21.6 :LOGBOOK:
21.7 - State "RESEARCH" from [2024-03-13 Wed 21:49]
22.1--- a/20240317.org Thu Jun 06 23:16:56 2024 -0400
22.2+++ b/20240317.org Sun Jun 16 01:14:25 2024 -0400
22.3@@ -1,4 +1,3 @@
22.4-#+setupfile: ../clean.theme
22.5 * NOTE DB Benchmarking
22.6 :LOGBOOK:
22.7 - State "NOTE" from [2024-02-04 Sun 20:40]
23.1--- a/20240325.org Thu Jun 06 23:16:56 2024 -0400
23.2+++ b/20240325.org Sun Jun 16 01:14:25 2024 -0400
23.3@@ -1,4 +1,3 @@
23.4-#+setupfile: ../clean.theme
23.5 * TBD investigate alieneval for phash opps
23.6 :LOGBOOK:
23.7 - State "TBD" from [2024-03-25 Mon 18:56]
24.1--- a/20240419.org Thu Jun 06 23:16:56 2024 -0400
24.2+++ b/20240419.org Sun Jun 16 01:14:25 2024 -0400
24.3@@ -1,5 +1,3 @@
24.4-#+setupfile: ../clean.theme
24.5-#+title: demo-old-readme
24.6 * How it works
24.7 The backend services are written in Rust and controlled by a simple
24.8 messaging protocol. Services provide common runtime capabilities known
25.1--- a/20240425.org Thu Jun 06 23:16:56 2024 -0400
25.2+++ b/20240425.org Sun Jun 16 01:14:25 2024 -0400
25.3@@ -1,2 +1,1 @@
25.4-#+setupfile: ../clean.theme
25.5 * https://docs.gitlab.com/ee/administration/backup_restore/migrate_to_new_server.html
26.1--- a/inbox-notes.org Thu Jun 06 23:16:56 2024 -0400
26.2+++ b/inbox-notes.org Sun Jun 16 01:14:25 2024 -0400
26.3@@ -1,8 +1,4 @@
26.4-#+title: notes on a shared inbox workflow
26.5-#+author: Richard Westhaver <ellis@rwest.io>
26.6-#+date: [2024-05-05 Sun]
26.7-#+setupfile: ../clean.theme
26.8-
26.9+* roadmap
26.10 I think roadmap should be product/management oriented. Agile
26.11 terminology applies and things are grouped into
26.12 sprints/trains/PIs/etc. There's really no need for that currently at
27.1--- a/query-lang.org Thu Jun 06 23:16:56 2024 -0400
27.2+++ b/query-lang.org Sun Jun 16 01:14:25 2024 -0400
27.3@@ -1,6 +1,4 @@
27.4-#+setupfile: ../clean.theme
27.5-This file is for notes on different query languages.
27.6-
27.7+* query langs
27.8 Queries are extremely important in software development and having a
27.9 robust query engine is a must for CC.
27.10
28.1--- a/readme.org Thu Jun 06 23:16:56 2024 -0400
28.2+++ b/readme.org Sun Jun 16 01:14:25 2024 -0400
28.3@@ -4,124 +4,35 @@
28.4 #+email:richard.westhaver@gmail.com
28.5 #+setupfile: ../clean.theme
28.6 #+export_file_name: index
28.7-#+options: num:nil
28.8-* [[file:20230730.org][20230730]]
28.9-:PROPERTIES:
28.10-:ID: c54e79cb-fb77-4ea2-ad2d-849f8b048699
28.11-:END:
28.12-* [[file:20231024.org][20231024]]
28.13-:PROPERTIES:
28.14-:ID: 9a5e2d5c-9599-4ef5-a3e7-5b00ecda3793
28.15-:END:
28.16-* [[file:20231101.org][20231101]]
28.17-:PROPERTIES:
28.18-:ID: e96c9306-dd94-4611-a5cb-99e1547d5fa9
28.19-:END:
28.20-* [[file:20231102.org][20231102]]
28.21-:PROPERTIES:
28.22-:ID: 7d382ff0-46ab-4925-9d03-33ae33c08eda
28.23-:END:
28.24-* [[file:20231105.org][20231105]]
28.25-:PROPERTIES:
28.26-:ID: 47d6a211-c51d-4e59-b5b7-7a788ecb0c68
28.27-:END:
28.28-* [[file:20231124.org][20231124]]
28.29-:PROPERTIES:
28.30-:ID: b2e44604-dddd-409a-9a04-927d40702e6f
28.31-:END:
28.32-* [[file:20231205.org][20231205]]
28.33-:PROPERTIES:
28.34-:ID: ac73b1ec-4e20-4758-a73d-187ced4b0ea6
28.35-:END:
28.36-* [[file:20231209.org][20231209]]
28.37-:PROPERTIES:
28.38-:ID: db59495f-2ba7-4852-a5db-abf567c4ac95
28.39-:END:
28.40-* [[file:20231212.org][20231212]]
28.41-:PROPERTIES:
28.42-:ID: 58d78b43-39ea-44a0-a592-38ef4f2c5d5b
28.43-:END:
28.44-* [[file:20231223.org][20231223]]
28.45-:PROPERTIES:
28.46-:ID: 94309d20-3509-420c-9d88-4add00fd393b
28.47-:END:
28.48-* [[file:20231224.org][20231224]]
28.49-:PROPERTIES:
28.50-:ID: 6033543c-80e2-4696-a4ac-c75358f70165
28.51-:END:
28.52-* [[file:20231228.org][20231228]]
28.53-:PROPERTIES:
28.54-:ID: 30397366-81af-4147-91ac-6c54ea05ef46
28.55-:END:
28.56-* [[file:20240103.org][20240103]]
28.57-:PROPERTIES:
28.58-:ID: 686d56a4-f918-40a7-bad1-23752a56c456
28.59-:END:
28.60-* [[file:20240104.org][20240104]]
28.61-:PROPERTIES:
28.62-:ID: d9c700cd-19c4-4ac8-9b8f-7e455e5c45e5
28.63-:END:
28.64-* [[file:20240120.org][20240120]]
28.65-:PROPERTIES:
28.66-:ID: ebfac755-f340-41c8-ab45-4df6017bd51e
28.67-:END:
28.68-* [[file:20240129.org][20240129]]
28.69-:PROPERTIES:
28.70-:ID: d27a5d40-1908-45f6-9187-cf2bfec4ec53
28.71-:END:
28.72-* [[file:20240210.org][20240210]]
28.73-:PROPERTIES:
28.74-:ID: 9a63f611-c9c0-4dc5-ac40-ff686fdd0521
28.75-:END:
28.76-* [[file:20240218.org][20240218]]
28.77-:PROPERTIES:
28.78-:ID: b5b06d34-95b5-4747-9d54-6b384d6d5f1b
28.79-:END:
28.80-* [[file:20240301.org][20240301]]
28.81-:PROPERTIES:
28.82-:ID: ec3e2dac-10c7-4c1c-b8c2-2ee37aab2782
28.83-:END:
28.84-* [[file:20240302.org][20240302]]
28.85-:PROPERTIES:
28.86-:ID: ebf048dc-d31f-4464-8128-d6b1c1f6a8f6
28.87-:END:
28.88-* [[file:20240313.org][20240313]]
28.89-:PROPERTIES:
28.90-:ID: 5395f1ee-2fb3-41a8-9076-346c9f27c68e
28.91-:END:
28.92-* [[file:20240317.org][20240317]]
28.93-:PROPERTIES:
28.94-:ID: 0236d9f0-181f-48c2-b6e9-f6785818f768
28.95-:END:
28.96-* [[file:20240325.org][20240325]]
28.97-:PROPERTIES:
28.98-:ID: 5bd05656-be7c-4a5f-9864-82abcc397945
28.99-:END:
28.100-* [[file:20240419.org][20240419]]
28.101-:PROPERTIES:
28.102-:ID: 8f7240e5-1ae1-4df2-a894-8f14f372f827
28.103-:END:
28.104-* [[file:20240425.org][20240425]]
28.105-:PROPERTIES:
28.106-:ID: d122cbb0-2d6d-41d8-81f2-6b9573e7d952
28.107-:END:
28.108-* [[file:inbox-notes.org][inbox-notes]]
28.109-:PROPERTIES:
28.110-:ID: 73ee22e1-b779-46ff-8ac0-f33a9f9b8623
28.111-:END:
28.112-* [[file:query-lang.org][query-lang]]
28.113-:PROPERTIES:
28.114-:ID: fba72d5a-4193-4318-ac48-8f908446f54d
28.115-:END:
28.116-* [[file:refs.bib][refs]]
28.117-:PROPERTIES:
28.118-:ID: 5062acab-415d-43f6-864b-69e007ade526
28.119-:END:
28.120-* [[file:skel-readme.org][skel-readme]]
28.121-:PROPERTIES:
28.122-:ID: 62d7b3e6-d453-47af-b52f-7129a262a0f9
28.123-:END:
28.124-* [[file:vocab][vocab]]
28.125-:PROPERTIES:
28.126-:ID: 9b8f61cd-14fa-40fe-9593-86f869dc5def
28.127-:END:
28.128+#+options: num:t prop:t timestamp:t toc:t d:t compact-itemx:t
28.129+#+INFOJS_OPT: toc:nil view:info
28.130+
28.131+#+INCLUDE: 20230730.org :only-contents t
28.132+#+INCLUDE: 20231024.org :only-contents t
28.133+#+INCLUDE: 20231101.org :only-contents t
28.134+#+INCLUDE: 20231102.org :only-contents t
28.135+#+INCLUDE: 20231105.org :only-contents t
28.136+#+INCLUDE: 20231124.org :only-contents t
28.137+#+INCLUDE: 20231205.org :only-contents t
28.138+#+INCLUDE: 20231209.org :only-contents t
28.139+#+INCLUDE: 20231212.org :only-contents t
28.140+#+INCLUDE: 20231223.org :only-contents t
28.141+#+INCLUDE: 20231224.org :only-contents t
28.142+#+INCLUDE: 20231228.org :only-contents t
28.143+#+INCLUDE: 20240103.org :only-contents t
28.144+#+INCLUDE: 20240104.org :only-contents t
28.145+#+INCLUDE: 20240120.org :only-contents t
28.146+#+INCLUDE: 20240129.org :only-contents t
28.147+#+INCLUDE: 20240210.org :only-contents t
28.148+#+INCLUDE: 20240218.org :only-contents t
28.149+#+INCLUDE: 20240301.org :only-contents t
28.150+#+INCLUDE: 20240302.org :only-contents t
28.151+#+INCLUDE: 20240313.org :only-contents t
28.152+#+INCLUDE: 20240317.org :only-contents t
28.153+#+INCLUDE: 20240325.org :only-contents t
28.154+#+INCLUDE: 20240419.org :only-contents t
28.155+#+INCLUDE: 20240425.org :only-contents t
28.156+#+INCLUDE: demo-notes.org :only-contents t
28.157+#+INCLUDE: inbox-notes.org :only-contents t
28.158+#+INCLUDE: query-lang.org :only-contents t
28.159+#+INCLUDE: skel-readme.org :only-contents t
29.1--- a/skel-readme.org Thu Jun 06 23:16:56 2024 -0400
29.2+++ b/skel-readme.org Sun Jun 16 01:14:25 2024 -0400
29.3@@ -1,9 +1,5 @@
29.4-#+setupfile: ../clean.theme
29.5-#+title: skel
29.6-#+author: Richard Westhaver
29.7-#+description: Project Skeletons
29.8-
29.9-* Overview
29.10+* Mock Skel Readme
29.11+** Overview
29.12 + status :: WIP
29.13 + forge :: [[https://lab.rwest.io/ellis/skel][Heptapod]]
29.14 + mirror :: [[https://github.com/richardwesthaver/skel][Github]]
29.15@@ -12,16 +8,16 @@
29.16 project skeletons. /This is not a general purpose templating
29.17 system/. It is specifically for my software stack.
29.18
29.19-** Goals
29.20+*** Goals
29.21 - vaporize boilerplate code and docs
29.22 - integrate reasonably well with my tools (Emacs/etc)
29.23 - object-oriented project management
29.24-** Resources
29.25+*** Resources
29.26 - [[https://www.gnu.org/software/emacs/manual/html_node/autotype/Skeleton-Language.html][skeleton-lanaguage (emacs)]]
29.27 - [[https://github.com/emacs-mirror/emacs/tree/master/lisp/cedet/ede][cedet/ede (emacs)]]
29.28 - [[https://www.gnu.org/software/make/manual/make.html][GNU make]]
29.29 - [[https://docs.factorcode.org/content/article-vocabularies.html][Factor (forth) definitions]]
29.30-* Quickstart
29.31+** Quickstart
29.32 Make sure you have sbcl installed:
29.33 #+begin_src shell :results pp :eval never
29.34 sbcl --version
29.35@@ -126,7 +122,7 @@
29.36 This is just a form without the top-level parentheses - you're free to
29.37 omit them in a skelfile.
29.38
29.39-** describe
29.40+*** describe
29.41 The =describe= command can be used to check the currently active
29.42 skelfile, printing any errors and the parsed object.
29.43
29.44@@ -161,7 +157,7 @@
29.45 IMPORTS = NIL
29.46 #+end_example
29.47
29.48-** TODO compile
29.49+*** TODO compile
29.50 Skelfiles can be compiled to produce a new project skeleton or update
29.51 an existing one.
29.52
29.53@@ -193,8 +189,8 @@
29.54 debug:compile;$(LISP) --eval "(start-repl)"
29.55 #+end_src
29.56
29.57-* Examples
29.58-** Default
29.59+** Examples
29.60+*** Default
29.61 When you run =skel init= this is the basic skelfile that will be
29.62 generated in the current directory, depending on the following
29.63 contexts:
29.64@@ -207,9 +203,9 @@
29.65 ;;; examples @ 2023-10-09.23:38:23 -*- mode: skel; -*-
29.66 :name "examples"
29.67 #+end_src
29.68-** Imports
29.69-** Multi
29.70-* Tests
29.71+*** Imports
29.72+*** Multi
29.73+** Tests
29.74 The unit tests may also be a useful reference:
29.75
29.76 #+begin_src lisp :results output replace :wrap src lisp :eval never :package :skel.tests
29.77@@ -244,7 +240,7 @@
29.78 No tests failed.
29.79 #+end_src
29.80
29.81-* API
29.82+** API
29.83 - TODO :: CLOS-based core classes
29.84 - TODO :: EIEIO-based wrapper classes
29.85