changelog shortlog graph tags branches files raw help

Mercurial > org > plan / changeset: bump

changeset 21: d2097f6aec77
parent 20: a64e2386bccc
child 22: fc23ed6e5488
author: Richard Westhaver <ellis@rwest.io>
date: Fri, 20 Sep 2024 20:00:07 -0400
files: roadmap.org tasks/core.org
description: bump
     1.1--- a/roadmap.org	Fri Sep 13 21:21:53 2024 -0400
     1.2+++ b/roadmap.org	Fri Sep 20 20:00:07 2024 -0400
     1.3@@ -3,6 +3,7 @@
     1.4 #+description: The Compiler Company Roadmap
     1.5 #+setupfile: ../clean.theme
     1.6 #+filetags: milestone
     1.7+
     1.8 * 2024
     1.9 :PROPERTIES:
    1.10 :ID:       bef157e2-ef55-4653-9916-1a329255a920
     2.1--- a/tasks/core.org	Fri Sep 13 21:21:53 2024 -0400
     2.2+++ b/tasks/core.org	Fri Sep 20 20:00:07 2024 -0400
     2.3@@ -7,10 +7,12 @@
     2.4 #+ARCHIVE: ../../archive/plan.org::** core
     2.5 #+LOCATION: ~/comp/core/
     2.6 #+filetags: core
     2.7-* PROJECT ffi [1/8]                                                :lisp:ffi:
     2.8+* PROJECT ffi [0/4]                                                :lisp:ffi:
     2.9 :PROPERTIES:
    2.10 :ID:       4de17a09-48fb-4640-b30a-e40cc1f8c330
    2.11 :VERSION: 0.1
    2.12+:LOCATION: lisp/ffi/
    2.13+:CUSTOM_ID: ffi-0-4
    2.14 :END:
    2.15 :LOGBOOK:
    2.16 - State "TODO"       from              [2024-08-10 Sat 22:20]
    2.17@@ -21,6 +23,7 @@
    2.18 :ID:       6a4e51f0-f1d7-40df-aa7f-04c6d179393b
    2.19 :LOCATION+: lisp/ffi/rocksdb
    2.20 :VERSION: 0.1.0
    2.21+:CUSTOM_ID: rocksdb-6-7
    2.22 :END:
    2.23 :LOGBOOK:
    2.24 - State "PROJECT"    from              [2024-08-16 Fri 22:57]
    2.25@@ -31,6 +34,7 @@
    2.26 :ID:       22e3eb0a-f3f7-4788-a90c-5ecd2df7db15
    2.27 :Effort:   4:00
    2.28 :CREATED:  <2024-08-19 Mon 20:05>
    2.29+:CUSTOM_ID: writebatch
    2.30 :END:
    2.31 :LOGBOOK:
    2.32 - State "TODO"       from              [2024-08-16 Fri 22:56]
    2.33@@ -43,6 +47,7 @@
    2.34 :PROPERTIES:
    2.35 :CREATED:  <2024-08-18 Sun 21:44>
    2.36 :ID:       05be05ba-4775-4feb-956f-7e52d31452bc
    2.37+:CUSTOM_ID: file-usr-local-include-rocksdb-c-h-write-batch
    2.38 :END:
    2.39 :LOGBOOK:
    2.40 - Refiled on [2024-08-18 Sun 21:44]
    2.41@@ -50,6 +55,7 @@
    2.42 *** DONE logger
    2.43 :PROPERTIES:
    2.44 :ID:       f69ce4d5-03d3-46e1-8712-28eae841cb09
    2.45+:CUSTOM_ID: logger
    2.46 :END:
    2.47 :LOGBOOK:
    2.48 - State "TODO"       from              [2024-08-16 Fri 22:56]
    2.49@@ -60,6 +66,7 @@
    2.50 :PROPERTIES:
    2.51 :LOCATION+: lisp/ffi/rocksdb/merge.lisp
    2.52 :ID:       2f5af48c-4e9e-4e32-b6b2-a4efa6bade12
    2.53+:CUSTOM_ID: merge-operator-callbacks
    2.54 :END:
    2.55 :LOGBOOK:
    2.56 - State "TODO"       from              [2024-08-10 Sat 22:21]
    2.57@@ -76,6 +83,7 @@
    2.58 :ID:       2f3d0b40-0d14-44d4-b489-97a08c9e94ad
    2.59 :Effort:   3:00
    2.60 :CREATED:  <2024-08-18 Sun 18:52>
    2.61+:CUSTOM_ID: compactionfilter-callbacks
    2.62 :END:
    2.63 :LOGBOOK:
    2.64 - State "TODO"       from              [2024-08-14 Wed 21:50]
    2.65@@ -97,6 +105,7 @@
    2.66 :PROPERTIES:
    2.67 :LOCATION+: comparator.lisp
    2.68 :ID:       79d12134-27e1-48ef-9e21-808c74d154c4
    2.69+:CUSTOM_ID: comparator-callbacks
    2.70 :END:
    2.71 :LOGBOOK:
    2.72 - State "WIP"        from              [2024-08-14 Wed 21:51]
    2.73@@ -106,6 +115,7 @@
    2.74 :PROPERTIES:
    2.75 :CREATED:  <2024-08-18 Sun 19:48>
    2.76 :ID:       cfbcad42-bb50-4170-afd8-1e0ff4dacfd1
    2.77+:CUSTOM_ID: associative-merge-implementation
    2.78 :END:
    2.79 :LOGBOOK:
    2.80 - Refiled on [2024-08-18 Sun 19:48]
    2.81@@ -119,6 +129,7 @@
    2.82 :PROPERTIES:
    2.83 :CREATED:  <2024-08-18 Sun 20:45>
    2.84 :ID:       8e29a907-c3ee-4b5e-b825-e4e4e6c6aa9b
    2.85+:CUSTOM_ID: concat-merge
    2.86 :END:
    2.87 :LOGBOOK:
    2.88 - State "TODO"       from              [2024-08-18 Sun 20:42]
    2.89@@ -127,6 +138,7 @@
    2.90 :PROPERTIES:
    2.91 :CREATED:  <2024-08-18 Sun 20:45>
    2.92 :ID:       a5ab8bc4-e2fb-4ac2-8e1d-3000e439ed33
    2.93+:CUSTOM_ID: index-merge
    2.94 :END:
    2.95 :LOGBOOK:
    2.96 - State "TODO"       from              [2024-08-18 Sun 20:44]
    2.97@@ -135,6 +147,7 @@
    2.98 :PROPERTIES:
    2.99 :CREATED:  <2024-08-18 Sun 20:45>
   2.100 :ID:       ac607107-33fb-434f-bf48-e7b9e5fc648f
   2.101+:CUSTOM_ID: incf-merge
   2.102 :END:
   2.103 :LOGBOOK:
   2.104 - State "TODO"       from              [2024-08-18 Sun 20:43]
   2.105@@ -143,6 +156,7 @@
   2.106 :PROPERTIES:
   2.107 :CREATED:  <2024-08-18 Sun 20:45>
   2.108 :ID:       307afdf9-4fc0-4c7d-b58e-9f1eb1110a74
   2.109+:CUSTOM_ID: decf-merge
   2.110 :END:
   2.111 :LOGBOOK:
   2.112 - State "TODO"       from              [2024-08-18 Sun 20:44]
   2.113@@ -154,6 +168,7 @@
   2.114 :ID:       c6643502-8c0c-4e44-9986-d4519f39f01c
   2.115 :Effort:   2:00
   2.116 :LOCATION: lisp/ffi/rocksdb/tests.lisp
   2.117+:CUSTOM_ID: define-merge-operator
   2.118 :END:
   2.119 :LOGBOOK:
   2.120 - Refiled on [2024-08-18 Sun 19:53]
   2.121@@ -182,6 +197,7 @@
   2.122 :PROPERTIES:
   2.123 :CREATED:  <2024-08-19 Mon 16:17>
   2.124 :ID:       1aa4a86f-0fa6-46ba-bd42-bc87a3a64245
   2.125+:CUSTOM_ID: impl-rocksdb-slicetransform-callbacks
   2.126 :END:
   2.127 :LOGBOOK:
   2.128 - State "TODO"       from              [2024-08-19 Mon 16:17]
   2.129@@ -189,23 +205,79 @@
   2.130 - Refiled on [2024-08-27 Tue 17:31]
   2.131 :END:
   2.132 [[file:~/comp/core/lisp/ffi/rocksdb/slicetransform.lisp::;;; rocksdb/slicetransform.lisp --- RocksDB SliceTransform][rocksdb/slicetransform.lisp]]
   2.133+
   2.134+** PROJECT zstd
   2.135+:PROPERTIES:
   2.136+:CREATED:  <2024-09-18 Wed 21:50>
   2.137+:ID:       1768f039-70e6-4c4a-842f-a38cb367525e
   2.138+:CUSTOM_ID: zstd
   2.139+:END:
   2.140+:LOGBOOK:
   2.141+- State "PROJECT"    from              [2024-09-18 Wed 21:50]
   2.142+- Note taken on [2024-09-19 Thu 21:57] \\
   2.143+  can probably improve error handling but don't need to address until we
   2.144+  are well under way with IO/FLATE.
   2.145+:END:
   2.146+*** DONE zstd cstream tests
   2.147+:PROPERTIES:
   2.148+:CREATED:  <2024-09-18 Wed 21:50>
   2.149+:ID:       195165e9-17a3-4eb3-82db-4cec55777859
   2.150+:CUSTOM_ID: zstd-cstream-tests
   2.151+:END:
   2.152+:LOGBOOK:
   2.153+- State "DONE"       from "TODO"       [2024-09-18 Wed 21:50]
   2.154+:END:
   2.155++ v2 api
   2.156+*** TODO zdict
   2.157+:PROPERTIES:
   2.158+:CREATED:  <2024-09-19 Thu 21:57>
   2.159+:ID:       60f5d527-df22-475a-83e5-f153d7a968fa
   2.160+:CUSTOM_ID: zdict
   2.161+:END:
   2.162+:LOGBOOK:
   2.163+- State "TODO"       from              [2024-09-19 Thu 21:57]
   2.164+:END:
   2.165+- A few structs that we can't grovel
   2.166+- A bunch of functions for pre-training a dictionary
   2.167 ** TODO readline                                                        :cli:
   2.168 :PROPERTIES:
   2.169 :ID:       4aebbb1d-201e-4a74-8e57-537cb96a39d7
   2.170+:LOCATION+: readline/
   2.171+:CUSTOM_ID: readline
   2.172 :END:
   2.173 :LOGBOOK:
   2.174 - State "TODO"       from              [2024-08-10 Sat 22:23]
   2.175 :END:
   2.176+*** DONE reference impls
   2.177+:PROPERTIES:
   2.178+:CREATED:  <2024-09-19 Thu 22:00>
   2.179+:ID:       8992fd6f-aa77-4c44-9230-bae4fe2d5374
   2.180+:LOCATION+: pkg.lisp
   2.181+:CUSTOM_ID: reference-impls
   2.182+:END:
   2.183+:LOGBOOK:
   2.184+- State "RESEARCH"   from              [2024-09-19 Thu 22:00]
   2.185+- State "DONE"       from "RESEARCH"   [2024-09-19 Thu 23:19]
   2.186+:END:
   2.187+- document in Commentary section
   2.188+- also consider https://github.com/antirez/linenoise
   2.189+- [[https://gist.github.com/vindarel/2309154f4e751be389fa99239764c363][RLWRAP settings for SBCL · GitHub]]
   2.190+- [[https://ciel-lang.org/#/repl][CIEL Is an Extended Lisp]]
   2.191+- [[https://github.com/sharplispers/linedit/tree/master][GitHub - sharplispers/linedit: Readline-style line-editor for Common Lisp.]]
   2.192 ** TBD examples [0/6]                                               :example:
   2.193 :PROPERTIES:
   2.194 :ID:       794f6242-2589-424d-bbc1-8025530a2a6b
   2.195+:CUSTOM_ID: examples-0-6
   2.196 :END:
   2.197 :LOGBOOK:
   2.198 - State "TBD"        from              [2024-08-15 Thu 23:02]
   2.199+- Note taken on [2024-09-19 Thu 21:58] \\
   2.200+  zstd is kinda unnecessary - showcase in IO/FLATE
   2.201 :END:
   2.202 *** TODO gstreamer practical example                              :gstreamer:
   2.203 :PROPERTIES:
   2.204 :ID:       d476e6b4-5b58-4f51-afc5-c2c0195d3799
   2.205+:CUSTOM_ID: gstreamer-practical-example
   2.206 :END:
   2.207 :LOGBOOK:
   2.208 - State "TODO"       from              [2024-08-10 Sat 22:21]
   2.209@@ -213,6 +285,7 @@
   2.210 *** TODO ublk practical example                                        :ublk:
   2.211 :PROPERTIES:
   2.212 :ID:       7887da0f-f6d7-43f0-9fcb-cef7c07fb1bb
   2.213+:CUSTOM_ID: ublk-practical-example
   2.214 :END:
   2.215 :LOGBOOK:
   2.216 - State "TODO"       from              [2024-08-10 Sat 22:22]
   2.217@@ -220,6 +293,7 @@
   2.218 *** TODO uring read/write file example                                :uring:
   2.219 :PROPERTIES:
   2.220 :ID:       7194096a-f0a2-446d-b46a-3c55e6123a16
   2.221+:CUSTOM_ID: uring-read-write-file-example
   2.222 :END:
   2.223 :LOGBOOK:
   2.224 - State "TODO"       from              [2024-08-10 Sat 22:22]
   2.225@@ -227,6 +301,7 @@
   2.226 *** TODO btrfs practical example                                      :btrfs:
   2.227 :PROPERTIES:
   2.228 :ID:       595c395c-976b-4356-a3ec-df8030293326
   2.229+:CUSTOM_ID: btrfs-practical-example
   2.230 :END:
   2.231 :LOGBOOK:
   2.232 - State "TODO"       from              [2024-08-10 Sat 22:30]
   2.233@@ -236,6 +311,7 @@
   2.234 *** TODO xkb practical example                                         :x:kb:
   2.235 :PROPERTIES:
   2.236 :ID:       530aef14-b508-4d3a-8442-a16fea82039f
   2.237+:CUSTOM_ID: xkb-practical-example
   2.238 :END:
   2.239 :LOGBOOK:
   2.240 - State "TODO"       from              [2024-08-10 Sat 22:32]
   2.241@@ -243,30 +319,46 @@
   2.242 *** TODO keyutils practical example                                  :crypto:
   2.243 :PROPERTIES:
   2.244 :ID:       eec96038-ac73-477d-a443-4a9b3b5f4a5d
   2.245+:CUSTOM_ID: keyutils-practical-example
   2.246 :END:
   2.247 :LOGBOOK:
   2.248 - State "TODO"       from              [2024-08-10 Sat 22:33]
   2.249 :END:
   2.250-* TODO retire x.lisp                                              :lisp:skel:
   2.251+* DONE retire x.lisp                                              :lisp:skel:
   2.252 SCHEDULED: <2024-08-22 Thu>
   2.253 :PROPERTIES:
   2.254 :LOCATION: ~/comp/core/x.lisp
   2.255 :Effort:   4:00
   2.256 :ID:       88343a1c-e17b-4cb8-b6d6-f770c482665e
   2.257+:CREATED:  <2024-09-16 Mon 22:10>
   2.258+:CUSTOM_ID: retire-x-lisp
   2.259 :END:
   2.260 :LOGBOOK:
   2.261 - State "TODO"       from              [2024-07-09 Tue 22:24]
   2.262 - State "TBD"        from "TODO"       [2024-07-27 Sat 02:41]
   2.263 - State "TODO"       from "TBD"        [2024-08-16 Fri 22:58]
   2.264+- Note taken on [2024-09-16 Mon 21:52] \\
   2.265+  actually let's move it to infra/scripts..
   2.266+- Note taken on [2024-09-16 Mon 22:10] \\
   2.267+  on second look we really should start afresh lol
   2.268+- State "DONE"       from "TODO"       [2024-09-16 Mon 22:10]
   2.269 :END:
   2.270 with skel taking on more responsibility we no longer need a dedicated build tool.
   2.271 - migrate all functionality to skelfile
   2.272 - cleanup readme with installation instructions (with and without =infra=)
   2.273-* PROJECT 
   2.274+- problem :: easy to break the skel binary and overwrite a LKG
   2.275+  version, preventing future builds.
   2.276+  - +just be more careful+
   2.277+  - +sanity checks+
   2.278+  - repurpose x.lisp to recover from situations like these
   2.279+    specifically
   2.280+* PROJECT cli
   2.281 :PROPERTIES:
   2.282 :CREATED:  <2024-09-12 Thu 13:38>
   2.283 :ID:       4f1d8c1e-23ea-4d17-80d0-feafc367f65f
   2.284 :LOCATION: lisp/lib/cli/
   2.285+:VERSION: 0.1.0
   2.286+:CUSTOM_ID: cli
   2.287 :END:
   2.288 :LOGBOOK:
   2.289 - State "PROJECT"    from              [2024-09-12 Thu 13:38]
   2.290@@ -276,6 +368,7 @@
   2.291 :ID:       217cd955-5575-4953-bf36-4d2d4c1fd616
   2.292 :VERSION:  0.2
   2.293 :LOCATION+: clap/
   2.294+:CUSTOM_ID: cli-clap-1-5
   2.295 :END:
   2.296 :LOGBOOK:
   2.297 - State "TODO"       from              [2024-07-21 Sun 01:33]
   2.298@@ -285,11 +378,13 @@
   2.299 *** TODO conditions implementation
   2.300 :PROPERTIES:
   2.301 :ID:       c17dae0b-93b8-467a-bc96-6dddfb7a6e53
   2.302+:CUSTOM_ID: conditions-implementation
   2.303 :END:
   2.304 *** TODO minimal documentation                                          :doc:
   2.305 :PROPERTIES:
   2.306 :ID:       aef56337-8adf-4f69-823f-4380ae0c468b
   2.307 :LOCATION: lib/cli.org
   2.308+:CUSTOM_ID: minimal-documentation
   2.309 :END:
   2.310 :LOGBOOK:
   2.311 - State "TODO"       from              [2024-07-27 Sat 02:39]
   2.312@@ -297,6 +392,7 @@
   2.313 *** DONE implement globals =*cli* *opts* *args*= etc
   2.314 :PROPERTIES:
   2.315 :ID:       1bb410a8-d569-4667-b024-698a3d5ab144
   2.316+:CUSTOM_ID: implement-globals-cli-opts-args-etc
   2.317 :END:
   2.318 :LOGBOOK:
   2.319 - State "TODO"       from              [2024-07-27 Sat 02:39]
   2.320@@ -305,6 +401,7 @@
   2.321 *** TODO keyword selectors                                    :lisp:cli:skel:
   2.322 :PROPERTIES:
   2.323 :ID:       ca205f3d-d84d-4629-9d7a-189203c11441
   2.324+:CUSTOM_ID: keyword-selectors
   2.325 :END:
   2.326 :LOGBOOK:
   2.327 - State "TODO"       from              [2024-07-27 Sat 02:31]
   2.328@@ -317,15 +414,17 @@
   2.329 - how to apply operators?
   2.330 - pipe results?
   2.331 +forth+
   2.332-*** WIP opt/arg parsing
   2.333+*** TEST opt/arg parsing
   2.334 SCHEDULED: <2024-08-30 Fri 18:00>
   2.335 :PROPERTIES:
   2.336 :ID:       f44f2d22-44d8-438b-b388-546c0bc0c65b
   2.337 :CREATED:  <2024-08-30 Fri 16:10>
   2.338+:CUSTOM_ID: opt-arg-parsing
   2.339 :END:
   2.340 :LOGBOOK:
   2.341 - State "FIXME"      from              [2024-08-21 Wed 21:23]
   2.342 - State "WIP"        from "FIXME"      [2024-09-11 Wed 18:30]
   2.343+- State "TEST"       from "WIP"        [2024-09-14 Sat 00:25]
   2.344 :END:
   2.345 - do not need to handle multiple commands
   2.346   - what do we want to do about subcommands?
   2.347@@ -335,19 +434,23 @@
   2.348 :PROPERTIES:
   2.349 :CREATED:  <2024-09-01 Sun 21:54>
   2.350 :ID:       f910ffdb-1adc-44b3-bac0-de641e1e17a7
   2.351+:CUSTOM_ID: clap-fixtures
   2.352 :END:
   2.353 :LOGBOOK:
   2.354 - State "TODO"       from              [2024-09-01 Sun 21:54]
   2.355 :END:
   2.356-** TODO multipoint-images                                      :lisp:bin:sys:
   2.357+** DONE multipoint-images                                      :lisp:bin:sys:
   2.358 SCHEDULED: <2024-09-08 Sun>
   2.359 :PROPERTIES:
   2.360 :ID:       f1d14ea9-fbbe-4043-a54d-d7c8774f16d6
   2.361 :CREATED:  <2024-09-01 Sun 21:52>
   2.362 :LOCATION+: multi.lisp
   2.363+:CUSTOM_ID: multipoint-images
   2.364 :END:
   2.365 :LOGBOOK:
   2.366 - State "TODO"       from              [2024-07-28 Sun 21:01]
   2.367+- State "WIP"        from "TODO"       [2024-09-14 Sat 17:13]
   2.368+- State "DONE"       from "WIP"        [2024-09-14 Sat 18:49]
   2.369 :END:
   2.370 - multiple entrypoint lisp images
   2.371 - create multiple links to core lisp image
   2.372@@ -361,6 +464,7 @@
   2.373 * TODO [[https://libyear.com/][libyear]]                                                    :lisp:skel:
   2.374 :PROPERTIES:
   2.375 :ID:       4420950f-cea0-4a17-8b1a-19f46b78a921
   2.376+:CUSTOM_ID: https-libyear-com-libyear
   2.377 :END:
   2.378 :LOGBOOK:
   2.379 - State "TODO"       from              [2024-08-01 Thu 12:27]
   2.380@@ -369,6 +473,7 @@
   2.381 :PROPERTIES:
   2.382 :ID:       b19fb0f9-65b2-476c-adb3-b4b77e585f37
   2.383 :VERSION: 0.1
   2.384+:CUSTOM_ID: q-0-4
   2.385 :END:
   2.386 :LOGBOOK:
   2.387 - State "TODO"       from              [2024-08-03 Sat 01:03]
   2.388@@ -377,6 +482,7 @@
   2.389 ** TODO SQL
   2.390 :PROPERTIES:
   2.391 :ID:       8b853556-399d-445f-8e7b-4bd4048087c5
   2.392+:CUSTOM_ID: sql
   2.393 :END:
   2.394 :LOGBOOK:
   2.395 - State "TODO"       from              [2024-08-03 Sat 01:03]
   2.396@@ -386,6 +492,7 @@
   2.397 *** DONE make-sql-data-frame
   2.398 :PROPERTIES:
   2.399 :ID:       3b4aed34-4f20-4dd9-abee-04f07cce2d84
   2.400+:CUSTOM_ID: make-sql-data-frame
   2.401 :END:
   2.402 :LOGBOOK:
   2.403 - State "FIX"        from              [2024-08-05 Mon 21:13]
   2.404@@ -395,6 +502,7 @@
   2.405 ** TODO DQL
   2.406 :PROPERTIES:
   2.407 :ID:       77bc044c-f4c8-440d-a590-e712ccad9bea
   2.408+:CUSTOM_ID: dql
   2.409 :END:
   2.410 :LOGBOOK:
   2.411 - State "TODO"       from              [2024-08-03 Sat 01:03]
   2.412@@ -407,6 +515,7 @@
   2.413 *** TODO top-level macros
   2.414 :PROPERTIES:
   2.415 :ID:       782758ba-78ba-4366-996e-47b6b9123ac3
   2.416+:CUSTOM_ID: top-level-macros
   2.417 :END:
   2.418 :LOGBOOK:
   2.419 - State "TODO"       from              [2024-08-08 Thu 22:38]
   2.420@@ -415,6 +524,7 @@
   2.421 *** TODO conditions
   2.422 :PROPERTIES:
   2.423 :ID:       61adb134-1e00-4973-846b-a5afd746afaa
   2.424+:CUSTOM_ID: conditions
   2.425 :END:
   2.426 :LOGBOOK:
   2.427 - State "TODO"       from              [2024-08-08 Thu 22:39]
   2.428@@ -422,6 +532,7 @@
   2.429 *** TODO basic predicates
   2.430 :PROPERTIES:
   2.431 :ID:       3b9067c6-27ec-45e6-a025-201695bd9ece
   2.432+:CUSTOM_ID: basic-predicates
   2.433 :END:
   2.434 :LOGBOOK:
   2.435 - State "TODO"       from              [2024-08-08 Thu 22:39]
   2.436@@ -437,6 +548,7 @@
   2.437 *** TODO compiler design
   2.438 :PROPERTIES:
   2.439 :ID:       503c24ba-8613-4ca0-8c9c-51eced131168
   2.440+:CUSTOM_ID: compiler-design
   2.441 :END:
   2.442 :LOGBOOK:
   2.443 - State "TODO"       from              [2024-08-08 Thu 22:39]
   2.444@@ -444,6 +556,7 @@
   2.445 *** TODO runtime design
   2.446 :PROPERTIES:
   2.447 :ID:       dd1eeab0-901d-4914-91a0-0413a3503fd1
   2.448+:CUSTOM_ID: runtime-design
   2.449 :END:
   2.450 :LOGBOOK:
   2.451 - State "TODO"       from              [2024-08-08 Thu 22:43]
   2.452@@ -456,6 +569,7 @@
   2.453 ** TODO q/tests/fuzz [0/2]
   2.454 :PROPERTIES:
   2.455 :ID:       6d3c2685-5faf-4670-8ea0-b9b047c17c64
   2.456+:CUSTOM_ID: q-tests-fuzz-0-2
   2.457 :END:
   2.458 :LOGBOOK:
   2.459 - State "TODO"       from              [2024-08-05 Mon 21:11]
   2.460@@ -464,6 +578,7 @@
   2.461 *** TODO sql-fuzzer
   2.462 :PROPERTIES:
   2.463 :ID:       32506969-1c5d-4a9f-aa03-eb4b1a863f5c
   2.464+:CUSTOM_ID: sql-fuzzer
   2.465 :END:
   2.466 :LOGBOOK:
   2.467 - State "TODO"       from              [2024-08-05 Mon 21:11]
   2.468@@ -475,6 +590,7 @@
   2.469 *** TODO dql-fuzzer
   2.470 :PROPERTIES:
   2.471 :ID:       ef26c36a-1a5c-461a-834b-936010d49bb3
   2.472+:CUSTOM_ID: dql-fuzzer
   2.473 :END:
   2.474 :LOGBOOK:
   2.475 - State "TODO"       from              [2024-08-05 Mon 21:12]
   2.476@@ -482,6 +598,7 @@
   2.477 ** TODO #? reader macro
   2.478 :PROPERTIES:
   2.479 :ID:       5da9a939-892f-439e-8072-c5c61cc1bbe3
   2.480+:CUSTOM_ID: reader-macro
   2.481 :END:
   2.482 :LOGBOOK:
   2.483 - State "TODO"       from              [2024-08-08 Thu 22:36]
   2.484@@ -489,6 +606,7 @@
   2.485 * RESEARCH OCI projects [0/4]                                :pod:packy:skel:
   2.486 :PROPERTIES:
   2.487 :ID:       ad581365-91ed-4ca8-a489-413a20cadbb7
   2.488+:CUSTOM_ID: oci-projects-0-4
   2.489 :END:
   2.490 :LOGBOOK:
   2.491 - State "RESEARCH"   from              [2024-08-01 Thu 12:35]
   2.492@@ -496,6 +614,7 @@
   2.493 ** RESEARCH [[https://oras.land/][oras]]
   2.494 :PROPERTIES:
   2.495 :ID:       7eef96fb-b568-45be-a6ca-fd7a4a7c9469
   2.496+:CUSTOM_ID: https-oras-land-oras
   2.497 :END:
   2.498 :LOGBOOK:
   2.499 - State "RESEARCH"   from              [2024-08-01 Thu 12:36]
   2.500@@ -503,6 +622,7 @@
   2.501 ** RESEARCH skopeo
   2.502 :PROPERTIES:
   2.503 :ID:       e7d2e4fd-82e2-47b2-86a2-8ba14fff80d4
   2.504+:CUSTOM_ID: skopeo
   2.505 :END:
   2.506 :LOGBOOK:
   2.507 - State "RESEARCH"   from              [2024-08-01 Thu 12:36]
   2.508@@ -510,6 +630,7 @@
   2.509 ** RESEARCH zot
   2.510 :PROPERTIES:
   2.511 :ID:       f98d1562-73da-4814-afd6-304d3be2c9b5
   2.512+:CUSTOM_ID: zot
   2.513 :END:
   2.514 :LOGBOOK:
   2.515 - State "RESEARCH"   from              [2024-08-01 Thu 12:36]
   2.516@@ -517,6 +638,7 @@
   2.517 ** RESEARCH [[https://www.sigstore.dev/][sigstore]]
   2.518 :PROPERTIES:
   2.519 :ID:       784024e5-6501-4fe7-93d1-44334fbee3ea
   2.520+:CUSTOM_ID: https-www-sigstore-dev-sigstore
   2.521 :END:
   2.522 :LOGBOOK:
   2.523 - State "RESEARCH"   from              [2024-08-01 Thu 12:30]
   2.524@@ -525,6 +647,7 @@
   2.525 :PROPERTIES:
   2.526 :ID:       50dff527-6778-42d3-934c-2d013d701514
   2.527 :VERSION: 0.1
   2.528+:CUSTOM_ID: parse-0-2
   2.529 :END:
   2.530 :LOGBOOK:
   2.531 - State "TODO"       from "TODO"       [2023-12-13 Wed 18:24]
   2.532@@ -540,6 +663,7 @@
   2.533 ** TODO tests
   2.534 :PROPERTIES:
   2.535 :ID:       484740d6-3fb6-4796-b7e8-8f217c5063e5
   2.536+:CUSTOM_ID: tests
   2.537 :END:
   2.538 :LOGBOOK:
   2.539 - State "TODO"       from              [2023-12-24 Sun 19:28]
   2.540@@ -549,6 +673,7 @@
   2.541 ** TODO toml impl
   2.542 :PROPERTIES:
   2.543 :ID:       6ba3e53d-8cfa-46fe-852a-ea462d475883
   2.544+:CUSTOM_ID: toml-impl
   2.545 :END:
   2.546 :LOGBOOK:
   2.547 - State "TODO"       from              [2023-12-24 Sun 19:28]
   2.548@@ -559,6 +684,7 @@
   2.549 :PROPERTIES:
   2.550 :ID:       f5ad161f-c954-45e2-aeb4-c88d916bae7f
   2.551 :VERSION: 0.2
   2.552+:CUSTOM_ID: organ-0-2
   2.553 :END:
   2.554 :LOGBOOK:
   2.555 - State "TODO"       from              [2023-11-29 Wed 21:25]
   2.556@@ -570,6 +696,7 @@
   2.557 ** TBD organ-export
   2.558 :PROPERTIES:
   2.559 :ID:       664309c2-55eb-45c2-88eb-a32c012c89ef
   2.560+:CUSTOM_ID: organ-export
   2.561 :END:
   2.562 :LOGBOOK:
   2.563 - State "TBD"        from "TODO"       [2023-11-29 Wed 21:24]
   2.564@@ -580,6 +707,7 @@
   2.565 ** TODO org-parse
   2.566 :PROPERTIES:
   2.567 :ID:       2434b254-4346-4791-82da-b6bc309e8f5b
   2.568+:CUSTOM_ID: org-parse
   2.569 :END:
   2.570 :LOGBOOK:
   2.571 - State "TODO"       from              [2023-11-29 Wed 21:26]
   2.572@@ -592,6 +720,7 @@
   2.573 ** TBD parse org-elements as sxp                                        :sxp:
   2.574 :PROPERTIES:
   2.575 :ID:       232b7b58-2e66-479a-a978-b33f1cdda13f
   2.576+:CUSTOM_ID: parse-org-elements-as-sxp
   2.577 :END:
   2.578 :LOGBOOK:
   2.579 - State "TODO"       from              [2023-09-25 Mon 15:23]
   2.580@@ -632,6 +761,7 @@
   2.581 :PROPERTIES:
   2.582 :ID:       e5cd7ab8-f0d1-4b6e-ab68-852741e313cc
   2.583 :VERSION: 0.2
   2.584+:CUSTOM_ID: rdb-0-6
   2.585 :END:
   2.586 :LOGBOOK:
   2.587 - State "TODO"       from "TODO"       [2023-12-13 Wed 18:26]
   2.588@@ -640,6 +770,7 @@
   2.589 ** TODO error handling
   2.590 :PROPERTIES:
   2.591 :ID:       299c7d94-e259-4413-8b46-13957ca8ded4
   2.592+:CUSTOM_ID: error-handling
   2.593 :END:
   2.594 :LOGBOOK:
   2.595 - State "TODO"       from              [2023-12-10 Sun 22:57]
   2.596@@ -652,6 +783,7 @@
   2.597 ** TODO client api
   2.598 :PROPERTIES:
   2.599 :ID:       93e0f187-c9f1-485f-9c51-b1abebf7da06
   2.600+:CUSTOM_ID: client-api
   2.601 :END:
   2.602 :LOGBOOK:
   2.603 - State "TODO"       from              [2023-12-10 Sun 22:59]
   2.604@@ -663,6 +795,7 @@
   2.605 ** TODO sequence/iterator impl
   2.606 :PROPERTIES:
   2.607 :ID:       6dbd6194-390b-4156-8690-75f91ce2e8d2
   2.608+:CUSTOM_ID: sequence-iterator-impl
   2.609 :END:
   2.610 :LOGBOOK:
   2.611 - State "TODO"       from              [2023-12-10 Sun 23:09]
   2.612@@ -672,6 +805,7 @@
   2.613 ** TODO comparator impl
   2.614 :PROPERTIES:
   2.615 :ID:       bb1bd757-f80d-4723-ac62-45d7ef72a0a2
   2.616+:CUSTOM_ID: comparator-impl
   2.617 :END:
   2.618 :LOGBOOK:
   2.619 - State "TODO"       from              [2023-12-10 Sun 23:11]
   2.620@@ -680,6 +814,7 @@
   2.621 ** TODO type system
   2.622 :PROPERTIES:
   2.623 :ID:       31a8f3e3-812f-4edc-a6d1-6540481d7dc7
   2.624+:CUSTOM_ID: type-system
   2.625 :END:
   2.626 :LOGBOOK:
   2.627 - State "TODO"       from              [2023-12-10 Sun 23:12]
   2.628@@ -694,6 +829,7 @@
   2.629 ** TODO set-opt/get-opt
   2.630 :PROPERTIES:
   2.631 :ID:       1a08fd02-b7e2-466b-9c43-f6570160aeb7
   2.632+:CUSTOM_ID: set-opt-get-opt
   2.633 :END:
   2.634 :LOGBOOK:
   2.635 - State "TODO"       from              [2023-12-16 Sat 00:49]
   2.636@@ -707,6 +843,7 @@
   2.637 :PROPERTIES:
   2.638 :ID:       c14dc79d-eeed-42bf-aba2-35ef5aa7e45d
   2.639 :VERSION: 0.1
   2.640+:CUSTOM_ID: vc-2-3
   2.641 :END:
   2.642 :LOGBOOK:
   2.643 - State "TODO"       from              [2024-02-29 Thu 16:10]
   2.644@@ -718,6 +855,7 @@
   2.645 :LOCATION: ~/.config/nushell/scripts/vc.nu
   2.646 :Effort:   3:00
   2.647 :CREATED:  <2024-08-22 Thu 22:15>
   2.648+:CUSTOM_ID: vc-mirrors-update-replacement
   2.649 :END:
   2.650 :LOGBOOK:
   2.651 - State "TODO"       from              [2024-08-10 Sat 01:33]
   2.652@@ -727,6 +865,7 @@
   2.653 ** DONE git                                                          :vc:git:
   2.654 :PROPERTIES:
   2.655 :ID:       979ecc81-0b31-4182-9dc3-365d05bb2188
   2.656+:CUSTOM_ID: git
   2.657 :END:
   2.658 :LOGBOOK:
   2.659 - State "TODO"       from              [2023-12-16 Sat 00:55]
   2.660@@ -735,6 +874,7 @@
   2.661 ** DONE hg                                                            :vc:hg:
   2.662 :PROPERTIES:
   2.663 :ID:       cdeb7e90-0122-4dff-8a5d-7a96fde2e8bd
   2.664+:CUSTOM_ID: hg
   2.665 :END:
   2.666 :LOGBOOK:
   2.667 - State "TODO"       from              [2023-12-16 Sat 00:56]
   2.668@@ -745,6 +885,7 @@
   2.669 :PROPERTIES:
   2.670 :ID:       31fa3e61-b586-4023-be94-5195a26596ce
   2.671 :VERSION: 0.1
   2.672+:CUSTOM_ID: dat
   2.673 :END:
   2.674 :LOGBOOK:
   2.675 - State "TODO"       from              [2024-08-11 Sun 00:08]
   2.676@@ -754,6 +895,7 @@
   2.677 :PROPERTIES:
   2.678 :Effort:   80:00
   2.679 :ID:       c808200c-450a-4f77-b4c1-6b372c7c4943
   2.680+:CUSTOM_ID: dat-parquet
   2.681 :END:
   2.682 :LOGBOOK:
   2.683 - State "WIP"        from              [2024-07-19 Fri 21:51]
   2.684@@ -763,6 +905,7 @@
   2.685 :PROPERTIES:
   2.686 :Effort:   8:00
   2.687 :ID:       40cb89e4-db1b-4a78-b2b7-3e0fc9ee287b
   2.688+:CUSTOM_ID: dat-csv-column-selectors
   2.689 :END:
   2.690 :LOGBOOK:
   2.691 - State "TODO"       from              [2024-08-05 Mon 20:53]
   2.692@@ -779,6 +922,7 @@
   2.693 ** TODO sxp 0.2                                                    :lisp:sxp:
   2.694 :PROPERTIES:
   2.695 :ID:       2a4d602c-2dea-451f-b06e-165ee2a523b3
   2.696+:CUSTOM_ID: sxp-0-2
   2.697 :END:
   2.698 :LOGBOOK:
   2.699 - State "TODO"       from              [2023-12-12 Tue 19:49]
   2.700@@ -786,6 +930,7 @@
   2.701 *** TODO WRAP-OBJECT                                                   :skel:
   2.702 :PROPERTIES:
   2.703 :ID:       1f04611d-068b-4708-b4e9-e6211cb484eb
   2.704+:CUSTOM_ID: wrap-object
   2.705 :END:
   2.706 :LOGBOOK:
   2.707 - State "TODO"       from              [2023-12-12 Tue 19:49]
   2.708@@ -796,6 +941,7 @@
   2.709 **** TODO sxp standard methods
   2.710 :PROPERTIES:
   2.711 :ID:       12de9774-b6d9-47d1-8dd6-8448078ea15f
   2.712+:CUSTOM_ID: sxp-standard-methods
   2.713 :END:
   2.714 :LOGBOOK:
   2.715 - State "TODO"       from              [2024-08-13 Tue 22:06]
   2.716@@ -811,6 +957,7 @@
   2.717 :PROPERTIES:
   2.718 :ID:       a199245b-4bed-48eb-83f5-e83c03da3a7d
   2.719 :VERSION: 0.1
   2.720+:CUSTOM_ID: syn
   2.721 :END:
   2.722 :LOGBOOK:
   2.723 - State "TODO"       from              [2024-08-13 Tue 22:15]
   2.724@@ -820,6 +967,7 @@
   2.725 :PROPERTIES:
   2.726 :ID:       53982b3c-4860-469b-abb5-b279ee669cbd
   2.727 :VERSION: 0.2
   2.728+:CUSTOM_ID: skel-1-4
   2.729 :END:
   2.730 :LOGBOOK:
   2.731 - State "TODO"       from              [2023-12-16 Sat 00:55]
   2.732@@ -829,6 +977,7 @@
   2.733 ** DONE eval rules from CLI
   2.734 :PROPERTIES:
   2.735 :ID:       3927ffa7-c993-4963-9316-0375f2659f82
   2.736+:CUSTOM_ID: eval-rules-from-cli
   2.737 :END:
   2.738 :LOGBOOK:
   2.739 - State "TODO"       from              [2023-12-16 Sat 00:56]
   2.740@@ -839,6 +988,7 @@
   2.741 ** TODO split out skel rules
   2.742 :PROPERTIES:
   2.743 :ID:       d353ab64-69a1-4fcf-9df5-1804c646f6a5
   2.744+:CUSTOM_ID: split-out-skel-rules
   2.745 :END:
   2.746 :LOGBOOK:
   2.747 - State "TODO"       from              [2024-08-11 Sun 00:10]
   2.748@@ -847,6 +997,7 @@
   2.749 ** TODO implement task-pool                                          :thread:
   2.750 :PROPERTIES:
   2.751 :ID:       5e0c7baf-9b18-441a-a46c-2274f478d4a5
   2.752+:CUSTOM_ID: implement-task-pool
   2.753 :END:
   2.754 :LOGBOOK:
   2.755 - State "TODO"       from              [2024-08-11 Sun 00:10]
   2.756@@ -857,6 +1008,7 @@
   2.757 :ID:       15d506e3-b46a-4064-9054-0fe6c01205fb
   2.758 :CREATED:  <2024-08-18 Sun 22:03>
   2.759 :Effort:   8:00
   2.760+:CUSTOM_ID: implement-vm
   2.761 :END:
   2.762 :LOGBOOK:
   2.763 - State "TODO"       from              [2024-08-11 Sun 00:11]
   2.764@@ -873,10 +1025,11 @@
   2.765 - core/vm?
   2.766 - how will rules, commands, and components interact?
   2.767 - requires collection, build execution plan, execute plan, do stuff with results (cache)
   2.768-* PROJECT std [2/8]                                                :lisp:std:
   2.769+* PROJECT std [2/10]                                               :lisp:std:
   2.770 :PROPERTIES:
   2.771 :ID:       e43489ff-4ca9-45e4-83f2-ee9b0967af3a
   2.772 :VERSION: 0.2
   2.773+:CUSTOM_ID: std-2-10
   2.774 :END:
   2.775 :LOGBOOK:
   2.776 - State "TODO"       from              [2023-12-12 Tue 19:49]
   2.777@@ -885,6 +1038,7 @@
   2.778 ** DONE refactor system definition
   2.779 :PROPERTIES:
   2.780 :ID:       48c52da3-17bd-4193-8668-cddaf5cf1d81
   2.781+:CUSTOM_ID: refactor-system-definition
   2.782 :END:
   2.783 :LOGBOOK:
   2.784 - State "TODO"       from              [2023-12-13 Wed 15:17]
   2.785@@ -896,6 +1050,7 @@
   2.786 ** TODO cleanup fu
   2.787 :PROPERTIES:
   2.788 :ID:       730fd1f9-fa9d-4c98-baaa-27011515c639
   2.789+:CUSTOM_ID: cleanup-fu
   2.790 :END:
   2.791 :LOGBOOK:
   2.792 - State "TODO"       from              [2023-12-13 Wed 19:39]
   2.793@@ -903,6 +1058,7 @@
   2.794 ** TODO documentation sweep
   2.795 :PROPERTIES:
   2.796 :ID:       b7f48103-4fa3-48c0-93ba-8efc23848931
   2.797+:CUSTOM_ID: documentation-sweep
   2.798 :END:
   2.799 :LOGBOOK:
   2.800 - State "TODO"       from              [2024-02-29 Thu 16:09]
   2.801@@ -910,6 +1066,7 @@
   2.802 ** TODO CLTL2 impl
   2.803 :PROPERTIES:
   2.804 :ID:       ebd0451c-530f-458d-aae2-39de7e3b436d
   2.805+:CUSTOM_ID: cltl2-impl
   2.806 :END:
   2.807 :LOGBOOK:
   2.808 - State "TODO"       from              [2024-02-29 Thu 16:09]
   2.809@@ -917,6 +1074,7 @@
   2.810 ** TODO more bits
   2.811 :PROPERTIES:
   2.812 :ID:       36d3040f-c899-4941-affb-30e1641d1b01
   2.813+:CUSTOM_ID: more-bits
   2.814 :END:
   2.815 :LOGBOOK:
   2.816 - State "TODO"       from              [2024-02-29 Thu 16:09]
   2.817@@ -924,6 +1082,7 @@
   2.818 ** DONE list-package-symbols, etc
   2.819 :PROPERTIES:
   2.820 :ID:       b06b72d5-88f5-461a-bc3b-08630532c883
   2.821+:CUSTOM_ID: list-package-symbols-etc
   2.822 :END:
   2.823 :LOGBOOK:
   2.824 - State "TODO"       from              [2024-02-29 Thu 16:09]
   2.825@@ -933,6 +1092,7 @@
   2.826 ** TODO std/tests refactor
   2.827 :PROPERTIES:
   2.828 :ID:       d7ee0946-db5d-4854-90be-11dad0fe7743
   2.829+:CUSTOM_ID: std-tests-refactor
   2.830 :END:
   2.831 :LOGBOOK:
   2.832 - State "TODO"       from              [2024-07-27 Sat 02:42]
   2.833@@ -943,6 +1103,7 @@
   2.834 ** TODO tasks
   2.835 :PROPERTIES:
   2.836 :ID:       5fa97d14-e074-4a64-90f9-cb5822e2ab3a
   2.837+:CUSTOM_ID: tasks
   2.838 :END:
   2.839 :LOGBOOK:
   2.840 - State "TODO"       from              [2024-08-10 Sat 01:29]
   2.841@@ -950,6 +1111,7 @@
   2.842 ** HACK defsys                                                     :lisp:std:
   2.843 :PROPERTIES:
   2.844 :ID:       ea69bedd-6a17-44b4-9f2c-3f9195873404
   2.845+:CUSTOM_ID: defsys
   2.846 :END:
   2.847 :LOGBOOK:
   2.848 - State "HACK"       from              [2024-08-03 Sat 01:06]
   2.849@@ -961,10 +1123,22 @@
   2.850 - [ ] use macro
   2.851 - [ ] using macro
   2.852 - [ ] requires macro
   2.853+** TODO more sb-alien utils                                             :ffi:
   2.854+:PROPERTIES:
   2.855+:CREATED:  <2024-09-19 Thu 23:21>
   2.856+:ID:       a04630b6-ae87-4dfb-a366-0b90508666cc
   2.857+:CUSTOM_ID: more-sb-alien-utils
   2.858+:END:
   2.859+:LOGBOOK:
   2.860+- State "TODO"       from              [2024-09-19 Thu 23:21]
   2.861+:END:
   2.862+- refer to cffi and uffi
   2.863+- [[https://github.com/cffi/cffi/blob/32c90d4a9a01e809f591276c058e5b3c7f39b154/src/types.lisp#L872][cffi/src/types.lisp at 32c90d4a9a01e809f591276c058e5b3c7f39b154 · cffi/cffi · GitHub]]
   2.864 * PROJECT obj [2/5]                                                :lisp:obj:
   2.865 :PROPERTIES:
   2.866 :ID:       c1500e3b-1d95-4ba2-96d5-8301b02293e2
   2.867 :VERSION: 0.1
   2.868+:CUSTOM_ID: obj-2-5
   2.869 :END:
   2.870 :LOGBOOK:
   2.871 - State "TODO"       from              [2023-12-17 Sun 00:59]
   2.872@@ -973,6 +1147,7 @@
   2.873 ** NOPE uri                                                             :net:
   2.874 :PROPERTIES:
   2.875 :ID:       ba8bb8ed-8106-4fc5-bdda-13b9ededd613
   2.876+:CUSTOM_ID: uri
   2.877 :END:
   2.878 :LOGBOOK:
   2.879 - State "TODO"       from              [2023-12-17 Sun 01:00]
   2.880@@ -986,6 +1161,10 @@
   2.881 ** DONE db                                                               :db:
   2.882 :PROPERTIES:
   2.883 :ID:       58a94c4b-cca3-4c86-9aa8-c8c7fd9469a6
   2.884+:CUSTOM_ID: db
   2.885+:END:
   2.886+:EDGES:
   2.887+[2024-09-16 Mon 14:41] <- [[id:9c55b120-d65e-4af5-9171-c324e211ed6a][org graph edges]]
   2.888 :END:
   2.889 :LOGBOOK:
   2.890 - State "TODO"       from              [2023-12-20 Wed 18:26]
   2.891@@ -999,6 +1178,7 @@
   2.892 :PROPERTIES:
   2.893 :LOCATION: lisp/lib/obj/query.lisp
   2.894 :ID:       8e8bfeaf-22d2-4bad-a8e5-a19765561efa
   2.895+:CUSTOM_ID: complete-base-obj-query-package-2-3
   2.896 :END:
   2.897 :LOGBOOK:
   2.898 - State "WIP"        from              [2024-07-09 Tue 22:14]
   2.899@@ -1016,6 +1196,7 @@
   2.900 :PROPERTIES:
   2.901 :Effort:   2:00
   2.902 :ID:       ea87cd03-7ecf-49f8-9743-59242e910838
   2.903+:CUSTOM_ID: aggregate-physical-plan
   2.904 :END:
   2.905 :LOGBOOK:
   2.906 - State "DONE"       from "TODO"       [2024-08-03 Sat 01:00]
   2.907@@ -1024,6 +1205,7 @@
   2.908 :PROPERTIES:
   2.909 :Effort:   3:00
   2.910 :ID:       e00c46fd-dbd2-44ad-a41a-3ee2246ff23f
   2.911+:CUSTOM_ID: physical-expressions
   2.912 :END:
   2.913 :LOGBOOK:
   2.914 - State "TODO"       from              [2024-08-02 Fri 15:53]
   2.915@@ -1033,6 +1215,7 @@
   2.916 *** TODO Basic Testing
   2.917 :PROPERTIES:
   2.918 :ID:       b857e6f1-c652-4024-9b87-308e1c830b2a
   2.919+:CUSTOM_ID: basic-testing
   2.920 :END:
   2.921 :LOGBOOK:
   2.922 - State "TODO"       from              [2024-08-02 Fri 15:55]
   2.923@@ -1041,6 +1224,7 @@
   2.924 ** TODO explain impl                                                    :doc:
   2.925 :PROPERTIES:
   2.926 :ID:       155f1e0c-c5ec-4175-934c-14be4adb3559
   2.927+:CUSTOM_ID: explain-impl
   2.928 :END:
   2.929 :LOGBOOK:
   2.930 - State "TODO"       from              [2024-08-03 Sat 01:01]
   2.931@@ -1048,6 +1232,7 @@
   2.932 ** TODO explore impl                                                    :doc:
   2.933 :PROPERTIES:
   2.934 :ID:       08017f7e-de0a-442a-9cb6-5559c9159b29
   2.935+:CUSTOM_ID: explore-impl
   2.936 :END:
   2.937 :LOGBOOK:
   2.938 - State "TODO"       from "TODO"       [2024-08-12 Mon 22:26]
   2.939@@ -1057,6 +1242,7 @@
   2.940 :PROPERTIES:
   2.941 :ID:       5d088bf7-f201-4875-9167-4293bebbcf46
   2.942 :VERSION: 0.1
   2.943+:CUSTOM_ID: net-5-8
   2.944 :END:
   2.945 :LOGBOOK:
   2.946 - State "TODO"       from              [2023-12-17 Sun 01:00]
   2.947@@ -1065,6 +1251,7 @@
   2.948 ** TODO fixtures                                                         :rt:
   2.949 :PROPERTIES:
   2.950 :ID:       fe592b6f-cde1-43e9-ac5a-81addc124582
   2.951+:CUSTOM_ID: fixtures
   2.952 :END:
   2.953 :LOGBOOK:
   2.954 - State "TODO"       from              [2024-08-11 Sun 00:06]
   2.955@@ -1075,6 +1262,7 @@
   2.956 ** TODO tcp                                                            :core:
   2.957 :PROPERTIES:
   2.958 :ID:       8e90fe7a-3a22-4af4-b247-64ac6890b94a
   2.959+:CUSTOM_ID: tcp
   2.960 :END:
   2.961 :LOGBOOK:
   2.962 - State "TODO"       from              [2023-12-17 Sun 01:01]
   2.963@@ -1082,6 +1270,7 @@
   2.964 ** TODO udp                                                            :core:
   2.965 :PROPERTIES:
   2.966 :ID:       d238fc1f-24be-447b-a96b-ec35958470fc
   2.967+:CUSTOM_ID: udp
   2.968 :END:
   2.969 :LOGBOOK:
   2.970 - State "TODO"       from              [2023-12-17 Sun 01:01]
   2.971@@ -1089,6 +1278,7 @@
   2.972 ** DONE crew                                                          :proto:
   2.973 :PROPERTIES:
   2.974 :ID:       efd79ab3-ebc3-427f-81a7-2ca7b6d3fa4e
   2.975+:CUSTOM_ID: crew
   2.976 :END:
   2.977 :LOGBOOK:
   2.978 - State "TODO"       from              [2023-12-17 Sun 01:01]
   2.979@@ -1098,6 +1288,7 @@
   2.980 ** DONE http                                                          :proto:
   2.981 :PROPERTIES:
   2.982 :ID:       95fcf596-7c21-447a-b4d9-08ac1a866282
   2.983+:CUSTOM_ID: http
   2.984 :END:
   2.985 :LOGBOOK:
   2.986 - State "TODO"       from              [2023-12-17 Sun 01:01]
   2.987@@ -1106,6 +1297,7 @@
   2.988 ** DONE dns                                                           :proto:
   2.989 :PROPERTIES:
   2.990 :ID:       8f2450ea-09fb-492e-a897-d9c62683f844
   2.991+:CUSTOM_ID: dns
   2.992 :END:
   2.993 :LOGBOOK:
   2.994 - State "TODO"       from              [2023-12-17 Sun 01:01]
   2.995@@ -1115,6 +1307,7 @@
   2.996 ** DONE tlv                                                           :codec:
   2.997 :PROPERTIES:
   2.998 :ID:       93b3aaa0-1314-41e1-940e-283a5dac1211
   2.999+:CUSTOM_ID: tlv
  2.1000 :END:
  2.1001 :LOGBOOK:
  2.1002 - State "TODO"       from              [2023-12-17 Sun 01:01]
  2.1003@@ -1124,6 +1317,7 @@
  2.1004 ** DONE osc                                                           :codec:
  2.1005 :PROPERTIES:
  2.1006 :ID:       c4088610-6ef4-4336-9bdf-81e24e133615
  2.1007+:CUSTOM_ID: osc
  2.1008 :END:
  2.1009 :LOGBOOK:
  2.1010 - State "TODO"       from              [2023-12-17 Sun 01:03]
  2.1011@@ -1132,6 +1326,7 @@
  2.1012 ** WIP net/srv                                                         :lisp:
  2.1013 :PROPERTIES:
  2.1014 :ID:       f812f4e7-03c0-4e7a-a602-8947c39eb4ed
  2.1015+:CUSTOM_ID: net-srv
  2.1016 :END:
  2.1017 :LOGBOOK:
  2.1018 - State "TODO"       from              [2024-07-19 Fri 21:50]
  2.1019@@ -1141,6 +1336,7 @@
  2.1020 *** RESEARCH Woo/+
  2.1021 :PROPERTIES:
  2.1022 :ID:       52c36c9b-22b2-4dd8-b151-9fe62810ac03
  2.1023+:CUSTOM_ID: woo
  2.1024 :END:
  2.1025 :LOGBOOK:
  2.1026 - State "RESEARCH"   from              [2024-08-10 Sat 01:23]
  2.1027@@ -1149,6 +1345,7 @@
  2.1028 :PROPERTIES:
  2.1029 :ID:       6fef0787-9d0b-473a-b2de-f0969320fea7
  2.1030 :VERSION: 0.1
  2.1031+:CUSTOM_ID: pwn-0-2
  2.1032 :END:
  2.1033 :LOGBOOK:
  2.1034 - State "TODO"       from              [2023-12-17 Sun 01:04]
  2.1035@@ -1159,6 +1356,7 @@
  2.1036 ** TODO diz                                                             :asm:
  2.1037 :PROPERTIES:
  2.1038 :ID:       bb192fb0-ad07-44be-89c0-27dbf78a830d
  2.1039+:CUSTOM_ID: diz
  2.1040 :END:
  2.1041 :LOGBOOK:
  2.1042 - State "TODO"       from              [2023-12-17 Sun 01:04]
  2.1043@@ -1168,6 +1366,7 @@
  2.1044 :PROPERTIES:
  2.1045 :CREATED:  <2024-09-02 Mon 16:14>
  2.1046 :ID:       83eb5ce0-97b4-40c3-b355-7aef4e5604e9
  2.1047+:CUSTOM_ID: sassy
  2.1048 :END:
  2.1049 :LOGBOOK:
  2.1050 - State "TODO"       from              [2024-09-02 Mon 16:14]
  2.1051@@ -1177,6 +1376,7 @@
  2.1052 :PROPERTIES:
  2.1053 :ID:       73aea563-3df7-4611-a27d-874772806f18
  2.1054 :VERSION: 0.1
  2.1055+:CUSTOM_ID: gui-0-2
  2.1056 :END:
  2.1057 :LOGBOOK:
  2.1058 - State "TODO"       from              [2023-12-17 Sun 03:40]
  2.1059@@ -1185,6 +1385,7 @@
  2.1060 ** TODO wayland protocol bindings
  2.1061 :PROPERTIES:
  2.1062 :ID:       534fe8cb-9056-4ac4-84ca-d98f09f78214
  2.1063+:CUSTOM_ID: wayland-protocol-bindings
  2.1064 :END:
  2.1065 :LOGBOOK:
  2.1066 - State "TODO"       from              [2023-12-17 Sun 03:40]
  2.1067@@ -1192,6 +1393,7 @@
  2.1068 ** TBD wayland compositor                                         :rust:lisp:
  2.1069 :PROPERTIES:
  2.1070 :ID:       ca3d0bff-0ff7-4947-835a-b7c7e74c8679
  2.1071+:CUSTOM_ID: wayland-compositor
  2.1072 :END:
  2.1073 :LOGBOOK:
  2.1074 - State "TBD"        from "TODO"       [2023-11-29 Wed 21:25]
  2.1075@@ -1203,6 +1405,7 @@
  2.1076 :PROPERTIES:
  2.1077 :ID:       7a14c529-8609-4638-b101-7304a1605fcc
  2.1078 :VERSION: 0.1
  2.1079+:CUSTOM_ID: rt-1-4
  2.1080 :END:
  2.1081 :LOGBOOK:
  2.1082 - State "TODO"       from              [2024-02-29 Thu 16:06]
  2.1083@@ -1211,6 +1414,7 @@
  2.1084 ** TODO redirect I/O in tests
  2.1085 :PROPERTIES:
  2.1086 :ID:       34f27f91-c93a-4841-a6ac-5692ad1d0e4f
  2.1087+:CUSTOM_ID: redirect-i-o-in-tests
  2.1088 :END:
  2.1089 :LOGBOOK:
  2.1090 - State "TODO"       from              [2024-02-29 Thu 16:06]
  2.1091@@ -1220,6 +1424,7 @@
  2.1092 ** TODO *test-on-def*
  2.1093 :PROPERTIES:
  2.1094 :ID:       f5cf6e43-906b-4225-9cdb-ac0028b48661
  2.1095+:CUSTOM_ID: test-on-def
  2.1096 :END:
  2.1097 :LOGBOOK:
  2.1098 - State "TODO"       from              [2024-02-29 Thu 17:17]
  2.1099@@ -1228,6 +1433,7 @@
  2.1100 ** TODO fixture api
  2.1101 :PROPERTIES:
  2.1102 :ID:       eb48a434-79f3-4936-be17-6777fdedcd61
  2.1103+:CUSTOM_ID: fixture-api
  2.1104 :END:
  2.1105 :LOGBOOK:
  2.1106 - State "TODO"       from              [2024-08-13 Tue 22:22]
  2.1107@@ -1238,6 +1444,7 @@
  2.1108 :CREATED:  <2024-08-28 Wed 21:35>
  2.1109 :ID:       91ce2763-8f64-4f24-a41e-030c22e047c8
  2.1110 :Effort:   5:00
  2.1111+:CUSTOM_ID: temporary-files-and-directories
  2.1112 :END:
  2.1113 :LOGBOOK:
  2.1114 - Refiled on [2024-08-28 Wed 21:35]
  2.1115@@ -1248,6 +1455,8 @@
  2.1116 :PROPERTIES:
  2.1117 :ID:       b6a3ffb9-a7aa-4038-8876-fcdb8115dc08
  2.1118 :VERSION: 0.1
  2.1119+:LOCATION: emacs/
  2.1120+:CUSTOM_ID: emacs-2-9
  2.1121 :END:
  2.1122 :LOGBOOK:
  2.1123 - State "TODO"       from              [2024-08-16 Fri 22:39]
  2.1124@@ -1258,6 +1467,7 @@
  2.1125 ** WIP comp/org capture templates                                    
  2.1126 :PROPERTIES:
  2.1127 :ID:       3d303736-7b79-4c5c-ba43-9ea5aa05f722
  2.1128+:CUSTOM_ID: comp-org-capture-templates
  2.1129 :END:
  2.1130 :LOGBOOK:
  2.1131 - State "TODO"       from              [2024-08-15 Thu 23:14]
  2.1132@@ -1277,17 +1487,30 @@
  2.1133 ** TODO comp/org agenda views, export, dblock
  2.1134 :PROPERTIES:
  2.1135 :ID:       952fe286-9fd8-478f-bafc-a0a25ae3d17a
  2.1136+:CUSTOM_ID: comp-org-agenda-views-export-dblock
  2.1137 :END:
  2.1138 :LOGBOOK:
  2.1139 - State "TODO"       from              [2024-08-15 Thu 23:15]
  2.1140 :END:
  2.1141-*** TODO edges dblock
  2.1142+*** WIP org graph edges
  2.1143+SCHEDULED: <2024-09-14 Sat>
  2.1144 :PROPERTIES:
  2.1145 :CREATED:  <2024-08-27 Tue 18:20>
  2.1146 :ID:       9c55b120-d65e-4af5-9171-c324e211ed6a
  2.1147+:LOCATION+: lib/graph.el
  2.1148+:Effort:   5
  2.1149+:CUSTOM_ID: org-graph-edges
  2.1150 :END:
  2.1151 :LOGBOOK:
  2.1152 - State "TODO"       from              [2024-08-27 Tue 18:20]
  2.1153+- Note taken on [2024-09-14 Sat 16:30] \\
  2.1154+  dblock will come later. for now we are going with the same strategy
  2.1155+  as org-super-links - using a drawer. instead of "BACKLINKS" our
  2.1156+  drawer is called simply LINKS.
  2.1157+- State "WIP"        from "TODO"       [2024-09-14 Sat 16:31]
  2.1158+CLOCK: [2024-09-17 Tue 19:50]
  2.1159+:END:
  2.1160+:EDGES:
  2.1161 :END:
  2.1162 - list of links between other headings
  2.1163   - <= links to this item
  2.1164@@ -1296,11 +1519,32 @@
  2.1165   - ^= parent
  2.1166   - v= child
  2.1167 - how should it look when exported?
  2.1168+- org-graph-link-use-timestamp
  2.1169+- org-graph-link properties? edge properties?
  2.1170+  - keyvals =:key val= - should probably align with whatever we use
  2.1171+    for =CONSTRAINTS=, for now read as sxp
  2.1172 - EXPORT_EDGES property?
  2.1173+#+begin_src org
  2.1174+  ,* example
  2.1175+  :PROPERTIES:
  2.1176+  :ID:       id1
  2.1177+  :CUSTOM_ID: demo
  2.1178+  :END:
  2.1179+  :EDGES:
  2.1180+  <- [[id:bar][bar]]
  2.1181+  [2024-09-14 Sat 22:37] <- [[id:bar][bar]]
  2.1182+  [2024-09-14 Sat 22:50] :key val :foo (bar baz) <- [[id:bar][bar]]
  2.1183+  [2024-09-14 Sat 22:37] -> [[id:foo][foo]]
  2.1184+  [2024-09-14 Sat 22:39] -- [[id:sibling][sibling]]
  2.1185+  [2024-09-14 Sat 22:39] >> [[id:parent][parent]]
  2.1186+  [2024-09-14 Sat 22:39] << [[id:child][child]]
  2.1187+  :END:
  2.1188+#+end_src
  2.1189 *** TODO agenda views
  2.1190 :PROPERTIES:
  2.1191 :CREATED:  <2024-08-27 Tue 18:23>
  2.1192 :ID:       4f704120-1553-46bc-ac31-5d65aaf340d3
  2.1193+:CUSTOM_ID: agenda-views
  2.1194 :END:
  2.1195 :LOGBOOK:
  2.1196 - State "TODO"       from              [2024-08-27 Tue 18:23]
  2.1197@@ -1311,6 +1555,7 @@
  2.1198 ** FIXME compiler warnings
  2.1199 :PROPERTIES:
  2.1200 :ID:       dd4cf91d-4b45-4b5f-adee-0e248ebed0e1
  2.1201+:CUSTOM_ID: compiler-warnings
  2.1202 :END:
  2.1203 :LOGBOOK:
  2.1204 - State "FIXME"      from              [2024-08-16 Fri 22:42]
  2.1205@@ -1503,6 +1748,7 @@
  2.1206 ** TODO remove makefile
  2.1207 :PROPERTIES:
  2.1208 :ID:       93f3d805-9139-49b2-9b20-4e92e3dbda41
  2.1209+:CUSTOM_ID: remove-makefile
  2.1210 :END:
  2.1211 :LOGBOOK:
  2.1212 - State "TODO"       from              [2024-08-16 Fri 22:44]
  2.1213@@ -1510,6 +1756,7 @@
  2.1214 ** OUTLINE graph                                                        :org:
  2.1215 :PROPERTIES:
  2.1216 :ID:       27d6936b-3e2f-4d28-af11-85c8276389db
  2.1217+:CUSTOM_ID: graph
  2.1218 :END:
  2.1219 :LOGBOOK:
  2.1220 - State "OUTLINE"    from              [2024-08-21 Wed 20:40]
  2.1221@@ -1530,6 +1777,7 @@
  2.1222 :ID:       08257c5a-51f2-40b2-aa1e-58b02d31c68a
  2.1223 :CREATED:  <2024-08-29 Thu 18:23>
  2.1224 :Effort:   4:00
  2.1225+:CUSTOM_ID: org-follow-location
  2.1226 :END:
  2.1227 :LOGBOOK:
  2.1228 - State "TODO"       from              [2024-08-21 Wed 20:37]
  2.1229@@ -1545,6 +1793,7 @@
  2.1230 :PROPERTIES:
  2.1231 :CREATED:  <2024-08-29 Thu 23:46>
  2.1232 :ID:       6c7c06fc-9220-40c6-8e0e-c7e734e7cd8a
  2.1233+:CUSTOM_ID: org-set-location
  2.1234 :END:
  2.1235 :LOGBOOK:
  2.1236 - State "TODO"       from              [2024-08-29 Thu 23:46]
  2.1237@@ -1559,6 +1808,7 @@
  2.1238 :PROPERTIES:
  2.1239 :CREATED:  <2024-08-27 Tue 14:19>
  2.1240 :ID:       1a283ac6-13cc-4316-b9fd-350d1766174a
  2.1241+:CUSTOM_ID: org-timeline-upgrades-0-3
  2.1242 :END:
  2.1243 :LOGBOOK:
  2.1244 - Refiled on [2024-08-30 Fri 19:03]
  2.1245@@ -1570,6 +1820,7 @@
  2.1246 :PROPERTIES:
  2.1247 :CREATED:  <2024-08-27 Tue 14:22>
  2.1248 :ID:       4b2f89c6-9bf0-46bf-91c5-44afd54860e8
  2.1249+:CUSTOM_ID: timeline-selection-update-on-pointer-hover
  2.1250 :END:
  2.1251 :LOGBOOK:
  2.1252 - State "TODO"       from              [2024-08-27 Tue 14:22]
  2.1253@@ -1580,6 +1831,7 @@
  2.1254 :PROPERTIES:
  2.1255 :CREATED:  <2024-08-27 Tue 14:20>
  2.1256 :ID:       1b23b7c0-7ad3-4906-8bcb-66cad8831484
  2.1257+:CUSTOM_ID: org-agenda-follow-impl
  2.1258 :END:
  2.1259 :LOGBOOK:
  2.1260 - State "TODO"       from              [2024-08-27 Tue 14:20]
  2.1261@@ -1591,6 +1843,7 @@
  2.1262 :PROPERTIES:
  2.1263 :CREATED:  <2024-08-27 Tue 14:26>
  2.1264 :ID:       cb1272df-e155-417d-8fa9-380dac848915
  2.1265+:CUSTOM_ID: align-org-timeline-properties-with-ulang
  2.1266 :END:
  2.1267 :LOGBOOK:
  2.1268 - State "TODO"       from              [2024-08-27 Tue 14:26]
  2.1269@@ -1605,14 +1858,37 @@
  2.1270 :PROPERTIES:
  2.1271 :CREATED:  <2024-09-03 Tue 22:14>
  2.1272 :ID:       c9e157da-50e9-4dc3-96fd-bb9bc9175ee5
  2.1273+:CUSTOM_ID: sk-el-project-integration
  2.1274 :END:
  2.1275 :LOGBOOK:
  2.1276 - State "TODO"       from              [2024-09-03 Tue 22:14]
  2.1277 :END:
  2.1278+* PROJECT io [0/1]                                                       :io:
  2.1279+:PROPERTIES:
  2.1280+:CREATED:  <2024-09-19 Thu 21:54>
  2.1281+:ID:       39c15417-5078-403f-b716-3b48b9d3929d
  2.1282+:LOCATION: lisp/lib/io/
  2.1283+:CUSTOM_ID: io-0-1
  2.1284+:END:
  2.1285+:LOGBOOK:
  2.1286+- State "PROJECT"    from              [2024-09-19 Thu 21:54]
  2.1287+:END:
  2.1288+** PROJECT flate [0/0]
  2.1289+:PROPERTIES:
  2.1290+:CREATED:  <2024-09-19 Thu 21:55>
  2.1291+:ID:       025a5ce8-192f-4cd7-a6ad-1ec7882f04b7
  2.1292+:CUSTOM_ID: flate-0-0
  2.1293+:END:
  2.1294+:LOGBOOK:
  2.1295+- State "TODO"       from              [2024-09-19 Thu 21:55]
  2.1296+- State "PROJECT"    from "TODO"       [2024-09-19 Thu 21:55]
  2.1297+:END:
  2.1298+
  2.1299 * TBD homer [1/2]                                                :lisp:homer:
  2.1300 :PROPERTIES:
  2.1301 :ID:       ef204ce0-7a99-45a6-942e-6d8f549f94f9
  2.1302 :VERSION: 0.1
  2.1303+:CUSTOM_ID: homer-1-2
  2.1304 :END:
  2.1305 :LOGBOOK:
  2.1306 - State "TBD"        from "TODO"       [2023-12-12 Tue 19:53]
  2.1307@@ -1620,6 +1896,7 @@
  2.1308 ** DONE review GNU stow API
  2.1309 :PROPERTIES:
  2.1310 :ID:       73e711a9-c3f1-4157-a029-c4d3559df05e
  2.1311+:CUSTOM_ID: review-gnu-stow-api
  2.1312 :END:
  2.1313 :LOGBOOK:
  2.1314 - State "TODO"       from              [2023-12-24 Sun 19:32]
  2.1315@@ -1632,6 +1909,7 @@
  2.1316 ** TODO consolidate with skel                                          :skel:
  2.1317 :PROPERTIES:
  2.1318 :ID:       0f07acf1-d1a8-456f-b753-ce04643260b9
  2.1319+:CUSTOM_ID: consolidate-with-skel
  2.1320 :END:
  2.1321 :LOGBOOK:
  2.1322 - State "TODO"       from              [2023-12-24 Sun 19:32]
  2.1323@@ -1641,6 +1919,7 @@
  2.1324 :CREATED:  <2024-08-28 Wed 21:59>
  2.1325 :ID:       a3e85640-60e5-44d1-bbf3-5a287e0feb4c
  2.1326 :VERSION: 0.1
  2.1327+:CUSTOM_ID: bench
  2.1328 :END:
  2.1329 :LOGBOOK:
  2.1330 - State "PROJECT"    from              [2024-08-28 Wed 21:59]
  2.1331@@ -1652,6 +1931,7 @@
  2.1332 * RESEARCH eBPF                                                         :net:
  2.1333 :PROPERTIES:
  2.1334 :ID:       6cfbb313-4673-4fca-afcf-3fe00c12a3de
  2.1335+:CUSTOM_ID: ebpf
  2.1336 :END:
  2.1337 :LOGBOOK:
  2.1338 - State "RESEARCH"   from              [2024-08-21 Wed 22:40]
  2.1339@@ -1659,10 +1939,11 @@
  2.1340 https://docs.kernel.org/bpf/standardization/instruction-set.html#bpf-instruction-set-architecture-isa
  2.1341 https://mostlynerdless.de/blog/2023/12/31/hello-ebpf-developing-ebpf-apps-in-java-1/
  2.1342 https://github.com/iovisor/bcc
  2.1343-* RESEARCH batman-adv
  2.1344+* RESEARCH batman-adv                                                   :net:
  2.1345 :PROPERTIES:
  2.1346 :CREATED:  <2024-08-23 Fri 21:16>
  2.1347 :ID:       53992507-a3af-43ff-b04b-aa05ccabe2fa
  2.1348+:CUSTOM_ID: batman-adv
  2.1349 :END:
  2.1350 :LOGBOOK:
  2.1351 - State "RESEARCH"   from              [2024-08-23 Fri 21:16]