# HG changeset patch # User Richard Westhaver # Date 1718514865 14400 # Node ID 812feca5a8747958732603f024b8affa3c3e4409 # Parent 36aaa0afe7725346cdc4351833d86c8342606c2e clean diff -r 36aaa0afe772 -r 812feca5a874 20230730.org --- a/20230730.org Thu Jun 06 23:16:56 2024 -0400 +++ b/20230730.org Sun Jun 16 01:14:25 2024 -0400 @@ -1,4 +1,3 @@ -#+setupfile: ../clean.theme * VC infrastructure In heptapod we have a root group named =comp=, containg a variety of subgroups. Some of these groups should be public, while others are diff -r 36aaa0afe772 -r 812feca5a874 20231024.org --- a/20231024.org Thu Jun 06 23:16:56 2024 -0400 +++ b/20231024.org Sun Jun 16 01:14:25 2024 -0400 @@ -1,4 +1,3 @@ -#+setupfile: ../clean.theme * virt ** QEMU ** KVM diff -r 36aaa0afe772 -r 812feca5a874 20231101.org --- a/20231101.org Thu Jun 06 23:16:56 2024 -0400 +++ b/20231101.org Sun Jun 16 01:14:25 2024 -0400 @@ -1,4 +1,3 @@ -#+setupfile: ../clean.theme * AWS usage We're leveraging AWS for some of our public web servers for now. It's really not realistic to expect that my home desktop and spotty Comcast diff -r 36aaa0afe772 -r 812feca5a874 20231102.org --- a/20231102.org Thu Jun 06 23:16:56 2024 -0400 +++ b/20231102.org Sun Jun 16 01:14:25 2024 -0400 @@ -1,4 +1,3 @@ -#+setupfile: ../clean.theme * IDEAS ** TODO shed :PROPERTIES: diff -r 36aaa0afe772 -r 812feca5a874 20231105.org --- a/20231105.org Thu Jun 06 23:16:56 2024 -0400 +++ b/20231105.org Sun Jun 16 01:14:25 2024 -0400 @@ -1,4 +1,3 @@ -#+setupfile: ../clean.theme * DRAFT dylib-skel-1 - State "DRAFT" from [2023-11-05 Sun 22:23] ** Overview diff -r 36aaa0afe772 -r 812feca5a874 20231124.org --- a/20231124.org Thu Jun 06 23:16:56 2024 -0400 +++ b/20231124.org Sun Jun 16 01:14:25 2024 -0400 @@ -1,4 +1,3 @@ -#+setupfile: ../clean.theme * cl-dot examples #+begin_src lisp (defmethod cl-dot:graph-object-node ((graph (eql 'example)) (object cons)) diff -r 36aaa0afe772 -r 812feca5a874 20231205.org --- a/20231205.org Thu Jun 06 23:16:56 2024 -0400 +++ b/20231205.org Sun Jun 16 01:14:25 2024 -0400 @@ -1,4 +1,3 @@ -#+setupfile: ../clean.theme * global refs need a way of indexing, referring to, and annotating objects such as URLs, docs, articles, source files, etc. diff -r 36aaa0afe772 -r 812feca5a874 20231209.org --- a/20231209.org Thu Jun 06 23:16:56 2024 -0400 +++ b/20231209.org Sun Jun 16 01:14:25 2024 -0400 @@ -1,5 +1,3 @@ -#+setupfile: ../clean.theme - * doc best practices https://rust-lang.github.io/api-guidelines/documentation.html diff -r 36aaa0afe772 -r 812feca5a874 20231212.org --- a/20231212.org Thu Jun 06 23:16:56 2024 -0400 +++ b/20231212.org Sun Jun 16 01:14:25 2024 -0400 @@ -1,4 +1,3 @@ -#+setupfile: ../clean.theme * On Computers If you've met me in the past decade, you probably know that I am extremely passionate about computers. Let me first explain why. diff -r 36aaa0afe772 -r 812feca5a874 20231223.org --- a/20231223.org Thu Jun 06 23:16:56 2024 -0400 +++ b/20231223.org Sun Jun 16 01:14:25 2024 -0400 @@ -1,4 +1,3 @@ -#+setupfile: ../clean.theme * https://cal-coop.gitlab.io/utena/utena-specification/main.pdf from the author of cl-decentralise2. draft specification of a /Maximalist/ Computing System. diff -r 36aaa0afe772 -r 812feca5a874 20231224.org --- a/20231224.org Thu Jun 06 23:16:56 2024 -0400 +++ b/20231224.org Sun Jun 16 01:14:25 2024 -0400 @@ -1,4 +1,3 @@ -#+setupfile: ../clean.theme * public datasets https://github.com/awesomedata/awesome-public-datasets https://docs.openml.org/Datasets/ diff -r 36aaa0afe772 -r 812feca5a874 20231228.org --- a/20231228.org Thu Jun 06 23:16:56 2024 -0400 +++ b/20231228.org Sun Jun 16 01:14:25 2024 -0400 @@ -1,4 +1,3 @@ -#+setupfile: ../clean.theme * useful internals #+begin_src lisp sb-sys:*runtime-dlhandle* diff -r 36aaa0afe772 -r 812feca5a874 20240103.org --- a/20240103.org Thu Jun 06 23:16:56 2024 -0400 +++ b/20240103.org Sun Jun 16 01:14:25 2024 -0400 @@ -1,4 +1,3 @@ -#+setupfile: ../clean.theme * [[https://github.com/sigmf/SigMF][SigMF]] #+begin_quote Sharing sets of recorded signal data is an important part of science diff -r 36aaa0afe772 -r 812feca5a874 20240104.org --- a/20240104.org Thu Jun 06 23:16:56 2024 -0400 +++ b/20240104.org Sun Jun 16 01:14:25 2024 -0400 @@ -1,4 +1,3 @@ -#+setupfile: ../clean.theme goals: make problems smaller. diff -r 36aaa0afe772 -r 812feca5a874 20240120.org --- a/20240120.org Thu Jun 06 23:16:56 2024 -0400 +++ b/20240120.org Sun Jun 16 01:14:25 2024 -0400 @@ -1,4 +1,3 @@ -#+setupfile: ../clean.theme * TODO taobench demo :LOGBOOK: - State "TODO" from [2024-01-21 Sun 00:32] diff -r 36aaa0afe772 -r 812feca5a874 20240129.org --- a/20240129.org Thu Jun 06 23:16:56 2024 -0400 +++ b/20240129.org Sun Jun 16 01:14:25 2024 -0400 @@ -1,4 +1,3 @@ -#+setupfile: ../clean.theme * NOTE trash as block device :LOGBOOK: - State "NOTE" from [2024-01-29 Mon 20:53] diff -r 36aaa0afe772 -r 812feca5a874 20240210.org --- a/20240210.org Thu Jun 06 23:16:56 2024 -0400 +++ b/20240210.org Sun Jun 16 01:14:25 2024 -0400 @@ -1,4 +1,3 @@ -#+setupfile: ../clean.theme * BigBenches #+name: 1trc-nu #+begin_src nushell diff -r 36aaa0afe772 -r 812feca5a874 20240218.org --- a/20240218.org Thu Jun 06 23:16:56 2024 -0400 +++ b/20240218.org Sun Jun 16 01:14:25 2024 -0400 @@ -1,4 +1,3 @@ -#+setupfile: ../clean.theme * NOTE WL vs X :LOGBOOK: - State "NOTE" from [2024-02-18 Sun 11:55] diff -r 36aaa0afe772 -r 812feca5a874 20240301.org --- a/20240301.org Thu Jun 06 23:16:56 2024 -0400 +++ b/20240301.org Sun Jun 16 01:14:25 2024 -0400 @@ -1,4 +1,3 @@ -#+setupfile: ../clean.theme * TODO collect more data :LOGBOOK: - State "TODO" from [2024-03-01 Fri 15:27] diff -r 36aaa0afe772 -r 812feca5a874 20240302.org --- a/20240302.org Thu Jun 06 23:16:56 2024 -0400 +++ b/20240302.org Sun Jun 16 01:14:25 2024 -0400 @@ -1,4 +1,3 @@ -#+setupfile: ../clean.theme * NOTE On blocks and devices :LOGBOOK: - State "NOTE" from [2024-03-02 Sat 21:30] diff -r 36aaa0afe772 -r 812feca5a874 20240313.org --- a/20240313.org Thu Jun 06 23:16:56 2024 -0400 +++ b/20240313.org Sun Jun 16 01:14:25 2024 -0400 @@ -1,4 +1,3 @@ -#+setupfile: ../clean.theme * RESEARCH [[https://github.com/guicho271828/sbcl-wiki/wiki/][sbcl-wiki]] :LOGBOOK: - State "RESEARCH" from [2024-03-13 Wed 21:49] diff -r 36aaa0afe772 -r 812feca5a874 20240317.org --- a/20240317.org Thu Jun 06 23:16:56 2024 -0400 +++ b/20240317.org Sun Jun 16 01:14:25 2024 -0400 @@ -1,4 +1,3 @@ -#+setupfile: ../clean.theme * NOTE DB Benchmarking :LOGBOOK: - State "NOTE" from [2024-02-04 Sun 20:40] diff -r 36aaa0afe772 -r 812feca5a874 20240325.org --- a/20240325.org Thu Jun 06 23:16:56 2024 -0400 +++ b/20240325.org Sun Jun 16 01:14:25 2024 -0400 @@ -1,4 +1,3 @@ -#+setupfile: ../clean.theme * TBD investigate alieneval for phash opps :LOGBOOK: - State "TBD" from [2024-03-25 Mon 18:56] diff -r 36aaa0afe772 -r 812feca5a874 20240419.org --- a/20240419.org Thu Jun 06 23:16:56 2024 -0400 +++ b/20240419.org Sun Jun 16 01:14:25 2024 -0400 @@ -1,5 +1,3 @@ -#+setupfile: ../clean.theme -#+title: demo-old-readme * How it works The backend services are written in Rust and controlled by a simple messaging protocol. Services provide common runtime capabilities known diff -r 36aaa0afe772 -r 812feca5a874 20240425.org --- a/20240425.org Thu Jun 06 23:16:56 2024 -0400 +++ b/20240425.org Sun Jun 16 01:14:25 2024 -0400 @@ -1,2 +1,1 @@ -#+setupfile: ../clean.theme * https://docs.gitlab.com/ee/administration/backup_restore/migrate_to_new_server.html diff -r 36aaa0afe772 -r 812feca5a874 inbox-notes.org --- a/inbox-notes.org Thu Jun 06 23:16:56 2024 -0400 +++ b/inbox-notes.org Sun Jun 16 01:14:25 2024 -0400 @@ -1,8 +1,4 @@ -#+title: notes on a shared inbox workflow -#+author: Richard Westhaver -#+date: [2024-05-05 Sun] -#+setupfile: ../clean.theme - +* roadmap I think roadmap should be product/management oriented. Agile terminology applies and things are grouped into sprints/trains/PIs/etc. There's really no need for that currently at diff -r 36aaa0afe772 -r 812feca5a874 query-lang.org --- a/query-lang.org Thu Jun 06 23:16:56 2024 -0400 +++ b/query-lang.org Sun Jun 16 01:14:25 2024 -0400 @@ -1,6 +1,4 @@ -#+setupfile: ../clean.theme -This file is for notes on different query languages. - +* query langs Queries are extremely important in software development and having a robust query engine is a must for CC. diff -r 36aaa0afe772 -r 812feca5a874 readme.org --- a/readme.org Thu Jun 06 23:16:56 2024 -0400 +++ b/readme.org Sun Jun 16 01:14:25 2024 -0400 @@ -4,124 +4,35 @@ #+email:richard.westhaver@gmail.com #+setupfile: ../clean.theme #+export_file_name: index -#+options: num:nil -* [[file:20230730.org][20230730]] -:PROPERTIES: -:ID: c54e79cb-fb77-4ea2-ad2d-849f8b048699 -:END: -* [[file:20231024.org][20231024]] -:PROPERTIES: -:ID: 9a5e2d5c-9599-4ef5-a3e7-5b00ecda3793 -:END: -* [[file:20231101.org][20231101]] -:PROPERTIES: -:ID: e96c9306-dd94-4611-a5cb-99e1547d5fa9 -:END: -* [[file:20231102.org][20231102]] -:PROPERTIES: -:ID: 7d382ff0-46ab-4925-9d03-33ae33c08eda -:END: -* [[file:20231105.org][20231105]] -:PROPERTIES: -:ID: 47d6a211-c51d-4e59-b5b7-7a788ecb0c68 -:END: -* [[file:20231124.org][20231124]] -:PROPERTIES: -:ID: b2e44604-dddd-409a-9a04-927d40702e6f -:END: -* [[file:20231205.org][20231205]] -:PROPERTIES: -:ID: ac73b1ec-4e20-4758-a73d-187ced4b0ea6 -:END: -* [[file:20231209.org][20231209]] -:PROPERTIES: -:ID: db59495f-2ba7-4852-a5db-abf567c4ac95 -:END: -* [[file:20231212.org][20231212]] -:PROPERTIES: -:ID: 58d78b43-39ea-44a0-a592-38ef4f2c5d5b -:END: -* [[file:20231223.org][20231223]] -:PROPERTIES: -:ID: 94309d20-3509-420c-9d88-4add00fd393b -:END: -* [[file:20231224.org][20231224]] -:PROPERTIES: -:ID: 6033543c-80e2-4696-a4ac-c75358f70165 -:END: -* [[file:20231228.org][20231228]] -:PROPERTIES: -:ID: 30397366-81af-4147-91ac-6c54ea05ef46 -:END: -* [[file:20240103.org][20240103]] -:PROPERTIES: -:ID: 686d56a4-f918-40a7-bad1-23752a56c456 -:END: -* [[file:20240104.org][20240104]] -:PROPERTIES: -:ID: d9c700cd-19c4-4ac8-9b8f-7e455e5c45e5 -:END: -* [[file:20240120.org][20240120]] -:PROPERTIES: -:ID: ebfac755-f340-41c8-ab45-4df6017bd51e -:END: -* [[file:20240129.org][20240129]] -:PROPERTIES: -:ID: d27a5d40-1908-45f6-9187-cf2bfec4ec53 -:END: -* [[file:20240210.org][20240210]] -:PROPERTIES: -:ID: 9a63f611-c9c0-4dc5-ac40-ff686fdd0521 -:END: -* [[file:20240218.org][20240218]] -:PROPERTIES: -:ID: b5b06d34-95b5-4747-9d54-6b384d6d5f1b -:END: -* [[file:20240301.org][20240301]] -:PROPERTIES: -:ID: ec3e2dac-10c7-4c1c-b8c2-2ee37aab2782 -:END: -* [[file:20240302.org][20240302]] -:PROPERTIES: -:ID: ebf048dc-d31f-4464-8128-d6b1c1f6a8f6 -:END: -* [[file:20240313.org][20240313]] -:PROPERTIES: -:ID: 5395f1ee-2fb3-41a8-9076-346c9f27c68e -:END: -* [[file:20240317.org][20240317]] -:PROPERTIES: -:ID: 0236d9f0-181f-48c2-b6e9-f6785818f768 -:END: -* [[file:20240325.org][20240325]] -:PROPERTIES: -:ID: 5bd05656-be7c-4a5f-9864-82abcc397945 -:END: -* [[file:20240419.org][20240419]] -:PROPERTIES: -:ID: 8f7240e5-1ae1-4df2-a894-8f14f372f827 -:END: -* [[file:20240425.org][20240425]] -:PROPERTIES: -:ID: d122cbb0-2d6d-41d8-81f2-6b9573e7d952 -:END: -* [[file:inbox-notes.org][inbox-notes]] -:PROPERTIES: -:ID: 73ee22e1-b779-46ff-8ac0-f33a9f9b8623 -:END: -* [[file:query-lang.org][query-lang]] -:PROPERTIES: -:ID: fba72d5a-4193-4318-ac48-8f908446f54d -:END: -* [[file:refs.bib][refs]] -:PROPERTIES: -:ID: 5062acab-415d-43f6-864b-69e007ade526 -:END: -* [[file:skel-readme.org][skel-readme]] -:PROPERTIES: -:ID: 62d7b3e6-d453-47af-b52f-7129a262a0f9 -:END: -* [[file:vocab][vocab]] -:PROPERTIES: -:ID: 9b8f61cd-14fa-40fe-9593-86f869dc5def -:END: +#+options: num:t prop:t timestamp:t toc:t d:t compact-itemx:t +#+INFOJS_OPT: toc:nil view:info + +#+INCLUDE: 20230730.org :only-contents t +#+INCLUDE: 20231024.org :only-contents t +#+INCLUDE: 20231101.org :only-contents t +#+INCLUDE: 20231102.org :only-contents t +#+INCLUDE: 20231105.org :only-contents t +#+INCLUDE: 20231124.org :only-contents t +#+INCLUDE: 20231205.org :only-contents t +#+INCLUDE: 20231209.org :only-contents t +#+INCLUDE: 20231212.org :only-contents t +#+INCLUDE: 20231223.org :only-contents t +#+INCLUDE: 20231224.org :only-contents t +#+INCLUDE: 20231228.org :only-contents t +#+INCLUDE: 20240103.org :only-contents t +#+INCLUDE: 20240104.org :only-contents t +#+INCLUDE: 20240120.org :only-contents t +#+INCLUDE: 20240129.org :only-contents t +#+INCLUDE: 20240210.org :only-contents t +#+INCLUDE: 20240218.org :only-contents t +#+INCLUDE: 20240301.org :only-contents t +#+INCLUDE: 20240302.org :only-contents t +#+INCLUDE: 20240313.org :only-contents t +#+INCLUDE: 20240317.org :only-contents t +#+INCLUDE: 20240325.org :only-contents t +#+INCLUDE: 20240419.org :only-contents t +#+INCLUDE: 20240425.org :only-contents t +#+INCLUDE: demo-notes.org :only-contents t +#+INCLUDE: inbox-notes.org :only-contents t +#+INCLUDE: query-lang.org :only-contents t +#+INCLUDE: skel-readme.org :only-contents t diff -r 36aaa0afe772 -r 812feca5a874 skel-readme.org --- a/skel-readme.org Thu Jun 06 23:16:56 2024 -0400 +++ b/skel-readme.org Sun Jun 16 01:14:25 2024 -0400 @@ -1,9 +1,5 @@ -#+setupfile: ../clean.theme -#+title: skel -#+author: Richard Westhaver -#+description: Project Skeletons - -* Overview +* Mock Skel Readme +** Overview + status :: WIP + forge :: [[https://lab.rwest.io/ellis/skel][Heptapod]] + mirror :: [[https://github.com/richardwesthaver/skel][Github]] @@ -12,16 +8,16 @@ project skeletons. /This is not a general purpose templating system/. It is specifically for my software stack. -** Goals +*** Goals - vaporize boilerplate code and docs - integrate reasonably well with my tools (Emacs/etc) - object-oriented project management -** Resources +*** Resources - [[https://www.gnu.org/software/emacs/manual/html_node/autotype/Skeleton-Language.html][skeleton-lanaguage (emacs)]] - [[https://github.com/emacs-mirror/emacs/tree/master/lisp/cedet/ede][cedet/ede (emacs)]] - [[https://www.gnu.org/software/make/manual/make.html][GNU make]] - [[https://docs.factorcode.org/content/article-vocabularies.html][Factor (forth) definitions]] -* Quickstart +** Quickstart Make sure you have sbcl installed: #+begin_src shell :results pp :eval never sbcl --version @@ -126,7 +122,7 @@ This is just a form without the top-level parentheses - you're free to omit them in a skelfile. -** describe +*** describe The =describe= command can be used to check the currently active skelfile, printing any errors and the parsed object. @@ -161,7 +157,7 @@ IMPORTS = NIL #+end_example -** TODO compile +*** TODO compile Skelfiles can be compiled to produce a new project skeleton or update an existing one. @@ -193,8 +189,8 @@ debug:compile;$(LISP) --eval "(start-repl)" #+end_src -* Examples -** Default +** Examples +*** Default When you run =skel init= this is the basic skelfile that will be generated in the current directory, depending on the following contexts: @@ -207,9 +203,9 @@ ;;; examples @ 2023-10-09.23:38:23 -*- mode: skel; -*- :name "examples" #+end_src -** Imports -** Multi -* Tests +*** Imports +*** Multi +** Tests The unit tests may also be a useful reference: #+begin_src lisp :results output replace :wrap src lisp :eval never :package :skel.tests @@ -244,7 +240,7 @@ No tests failed. #+end_src -* API +** API - TODO :: CLOS-based core classes - TODO :: EIEIO-based wrapper classes