changelog shortlog graph tags branches changeset file revisions annotate raw help

Mercurial > org > plan / tasks/core.org

revision 21: d2097f6aec77
parent 20: a64e2386bccc
child 22: fc23ed6e5488
     1.1--- a/tasks/core.org	Fri Sep 13 21:21:53 2024 -0400
     1.2+++ b/tasks/core.org	Fri Sep 20 20:00:07 2024 -0400
     1.3@@ -7,10 +7,12 @@
     1.4 #+ARCHIVE: ../../archive/plan.org::** core
     1.5 #+LOCATION: ~/comp/core/
     1.6 #+filetags: core
     1.7-* PROJECT ffi [1/8]                                                :lisp:ffi:
     1.8+* PROJECT ffi [0/4]                                                :lisp:ffi:
     1.9 :PROPERTIES:
    1.10 :ID:       4de17a09-48fb-4640-b30a-e40cc1f8c330
    1.11 :VERSION: 0.1
    1.12+:LOCATION: lisp/ffi/
    1.13+:CUSTOM_ID: ffi-0-4
    1.14 :END:
    1.15 :LOGBOOK:
    1.16 - State "TODO"       from              [2024-08-10 Sat 22:20]
    1.17@@ -21,6 +23,7 @@
    1.18 :ID:       6a4e51f0-f1d7-40df-aa7f-04c6d179393b
    1.19 :LOCATION+: lisp/ffi/rocksdb
    1.20 :VERSION: 0.1.0
    1.21+:CUSTOM_ID: rocksdb-6-7
    1.22 :END:
    1.23 :LOGBOOK:
    1.24 - State "PROJECT"    from              [2024-08-16 Fri 22:57]
    1.25@@ -31,6 +34,7 @@
    1.26 :ID:       22e3eb0a-f3f7-4788-a90c-5ecd2df7db15
    1.27 :Effort:   4:00
    1.28 :CREATED:  <2024-08-19 Mon 20:05>
    1.29+:CUSTOM_ID: writebatch
    1.30 :END:
    1.31 :LOGBOOK:
    1.32 - State "TODO"       from              [2024-08-16 Fri 22:56]
    1.33@@ -43,6 +47,7 @@
    1.34 :PROPERTIES:
    1.35 :CREATED:  <2024-08-18 Sun 21:44>
    1.36 :ID:       05be05ba-4775-4feb-956f-7e52d31452bc
    1.37+:CUSTOM_ID: file-usr-local-include-rocksdb-c-h-write-batch
    1.38 :END:
    1.39 :LOGBOOK:
    1.40 - Refiled on [2024-08-18 Sun 21:44]
    1.41@@ -50,6 +55,7 @@
    1.42 *** DONE logger
    1.43 :PROPERTIES:
    1.44 :ID:       f69ce4d5-03d3-46e1-8712-28eae841cb09
    1.45+:CUSTOM_ID: logger
    1.46 :END:
    1.47 :LOGBOOK:
    1.48 - State "TODO"       from              [2024-08-16 Fri 22:56]
    1.49@@ -60,6 +66,7 @@
    1.50 :PROPERTIES:
    1.51 :LOCATION+: lisp/ffi/rocksdb/merge.lisp
    1.52 :ID:       2f5af48c-4e9e-4e32-b6b2-a4efa6bade12
    1.53+:CUSTOM_ID: merge-operator-callbacks
    1.54 :END:
    1.55 :LOGBOOK:
    1.56 - State "TODO"       from              [2024-08-10 Sat 22:21]
    1.57@@ -76,6 +83,7 @@
    1.58 :ID:       2f3d0b40-0d14-44d4-b489-97a08c9e94ad
    1.59 :Effort:   3:00
    1.60 :CREATED:  <2024-08-18 Sun 18:52>
    1.61+:CUSTOM_ID: compactionfilter-callbacks
    1.62 :END:
    1.63 :LOGBOOK:
    1.64 - State "TODO"       from              [2024-08-14 Wed 21:50]
    1.65@@ -97,6 +105,7 @@
    1.66 :PROPERTIES:
    1.67 :LOCATION+: comparator.lisp
    1.68 :ID:       79d12134-27e1-48ef-9e21-808c74d154c4
    1.69+:CUSTOM_ID: comparator-callbacks
    1.70 :END:
    1.71 :LOGBOOK:
    1.72 - State "WIP"        from              [2024-08-14 Wed 21:51]
    1.73@@ -106,6 +115,7 @@
    1.74 :PROPERTIES:
    1.75 :CREATED:  <2024-08-18 Sun 19:48>
    1.76 :ID:       cfbcad42-bb50-4170-afd8-1e0ff4dacfd1
    1.77+:CUSTOM_ID: associative-merge-implementation
    1.78 :END:
    1.79 :LOGBOOK:
    1.80 - Refiled on [2024-08-18 Sun 19:48]
    1.81@@ -119,6 +129,7 @@
    1.82 :PROPERTIES:
    1.83 :CREATED:  <2024-08-18 Sun 20:45>
    1.84 :ID:       8e29a907-c3ee-4b5e-b825-e4e4e6c6aa9b
    1.85+:CUSTOM_ID: concat-merge
    1.86 :END:
    1.87 :LOGBOOK:
    1.88 - State "TODO"       from              [2024-08-18 Sun 20:42]
    1.89@@ -127,6 +138,7 @@
    1.90 :PROPERTIES:
    1.91 :CREATED:  <2024-08-18 Sun 20:45>
    1.92 :ID:       a5ab8bc4-e2fb-4ac2-8e1d-3000e439ed33
    1.93+:CUSTOM_ID: index-merge
    1.94 :END:
    1.95 :LOGBOOK:
    1.96 - State "TODO"       from              [2024-08-18 Sun 20:44]
    1.97@@ -135,6 +147,7 @@
    1.98 :PROPERTIES:
    1.99 :CREATED:  <2024-08-18 Sun 20:45>
   1.100 :ID:       ac607107-33fb-434f-bf48-e7b9e5fc648f
   1.101+:CUSTOM_ID: incf-merge
   1.102 :END:
   1.103 :LOGBOOK:
   1.104 - State "TODO"       from              [2024-08-18 Sun 20:43]
   1.105@@ -143,6 +156,7 @@
   1.106 :PROPERTIES:
   1.107 :CREATED:  <2024-08-18 Sun 20:45>
   1.108 :ID:       307afdf9-4fc0-4c7d-b58e-9f1eb1110a74
   1.109+:CUSTOM_ID: decf-merge
   1.110 :END:
   1.111 :LOGBOOK:
   1.112 - State "TODO"       from              [2024-08-18 Sun 20:44]
   1.113@@ -154,6 +168,7 @@
   1.114 :ID:       c6643502-8c0c-4e44-9986-d4519f39f01c
   1.115 :Effort:   2:00
   1.116 :LOCATION: lisp/ffi/rocksdb/tests.lisp
   1.117+:CUSTOM_ID: define-merge-operator
   1.118 :END:
   1.119 :LOGBOOK:
   1.120 - Refiled on [2024-08-18 Sun 19:53]
   1.121@@ -182,6 +197,7 @@
   1.122 :PROPERTIES:
   1.123 :CREATED:  <2024-08-19 Mon 16:17>
   1.124 :ID:       1aa4a86f-0fa6-46ba-bd42-bc87a3a64245
   1.125+:CUSTOM_ID: impl-rocksdb-slicetransform-callbacks
   1.126 :END:
   1.127 :LOGBOOK:
   1.128 - State "TODO"       from              [2024-08-19 Mon 16:17]
   1.129@@ -189,23 +205,79 @@
   1.130 - Refiled on [2024-08-27 Tue 17:31]
   1.131 :END:
   1.132 [[file:~/comp/core/lisp/ffi/rocksdb/slicetransform.lisp::;;; rocksdb/slicetransform.lisp --- RocksDB SliceTransform][rocksdb/slicetransform.lisp]]
   1.133+
   1.134+** PROJECT zstd
   1.135+:PROPERTIES:
   1.136+:CREATED:  <2024-09-18 Wed 21:50>
   1.137+:ID:       1768f039-70e6-4c4a-842f-a38cb367525e
   1.138+:CUSTOM_ID: zstd
   1.139+:END:
   1.140+:LOGBOOK:
   1.141+- State "PROJECT"    from              [2024-09-18 Wed 21:50]
   1.142+- Note taken on [2024-09-19 Thu 21:57] \\
   1.143+  can probably improve error handling but don't need to address until we
   1.144+  are well under way with IO/FLATE.
   1.145+:END:
   1.146+*** DONE zstd cstream tests
   1.147+:PROPERTIES:
   1.148+:CREATED:  <2024-09-18 Wed 21:50>
   1.149+:ID:       195165e9-17a3-4eb3-82db-4cec55777859
   1.150+:CUSTOM_ID: zstd-cstream-tests
   1.151+:END:
   1.152+:LOGBOOK:
   1.153+- State "DONE"       from "TODO"       [2024-09-18 Wed 21:50]
   1.154+:END:
   1.155++ v2 api
   1.156+*** TODO zdict
   1.157+:PROPERTIES:
   1.158+:CREATED:  <2024-09-19 Thu 21:57>
   1.159+:ID:       60f5d527-df22-475a-83e5-f153d7a968fa
   1.160+:CUSTOM_ID: zdict
   1.161+:END:
   1.162+:LOGBOOK:
   1.163+- State "TODO"       from              [2024-09-19 Thu 21:57]
   1.164+:END:
   1.165+- A few structs that we can't grovel
   1.166+- A bunch of functions for pre-training a dictionary
   1.167 ** TODO readline                                                        :cli:
   1.168 :PROPERTIES:
   1.169 :ID:       4aebbb1d-201e-4a74-8e57-537cb96a39d7
   1.170+:LOCATION+: readline/
   1.171+:CUSTOM_ID: readline
   1.172 :END:
   1.173 :LOGBOOK:
   1.174 - State "TODO"       from              [2024-08-10 Sat 22:23]
   1.175 :END:
   1.176+*** DONE reference impls
   1.177+:PROPERTIES:
   1.178+:CREATED:  <2024-09-19 Thu 22:00>
   1.179+:ID:       8992fd6f-aa77-4c44-9230-bae4fe2d5374
   1.180+:LOCATION+: pkg.lisp
   1.181+:CUSTOM_ID: reference-impls
   1.182+:END:
   1.183+:LOGBOOK:
   1.184+- State "RESEARCH"   from              [2024-09-19 Thu 22:00]
   1.185+- State "DONE"       from "RESEARCH"   [2024-09-19 Thu 23:19]
   1.186+:END:
   1.187+- document in Commentary section
   1.188+- also consider https://github.com/antirez/linenoise
   1.189+- [[https://gist.github.com/vindarel/2309154f4e751be389fa99239764c363][RLWRAP settings for SBCL · GitHub]]
   1.190+- [[https://ciel-lang.org/#/repl][CIEL Is an Extended Lisp]]
   1.191+- [[https://github.com/sharplispers/linedit/tree/master][GitHub - sharplispers/linedit: Readline-style line-editor for Common Lisp.]]
   1.192 ** TBD examples [0/6]                                               :example:
   1.193 :PROPERTIES:
   1.194 :ID:       794f6242-2589-424d-bbc1-8025530a2a6b
   1.195+:CUSTOM_ID: examples-0-6
   1.196 :END:
   1.197 :LOGBOOK:
   1.198 - State "TBD"        from              [2024-08-15 Thu 23:02]
   1.199+- Note taken on [2024-09-19 Thu 21:58] \\
   1.200+  zstd is kinda unnecessary - showcase in IO/FLATE
   1.201 :END:
   1.202 *** TODO gstreamer practical example                              :gstreamer:
   1.203 :PROPERTIES:
   1.204 :ID:       d476e6b4-5b58-4f51-afc5-c2c0195d3799
   1.205+:CUSTOM_ID: gstreamer-practical-example
   1.206 :END:
   1.207 :LOGBOOK:
   1.208 - State "TODO"       from              [2024-08-10 Sat 22:21]
   1.209@@ -213,6 +285,7 @@
   1.210 *** TODO ublk practical example                                        :ublk:
   1.211 :PROPERTIES:
   1.212 :ID:       7887da0f-f6d7-43f0-9fcb-cef7c07fb1bb
   1.213+:CUSTOM_ID: ublk-practical-example
   1.214 :END:
   1.215 :LOGBOOK:
   1.216 - State "TODO"       from              [2024-08-10 Sat 22:22]
   1.217@@ -220,6 +293,7 @@
   1.218 *** TODO uring read/write file example                                :uring:
   1.219 :PROPERTIES:
   1.220 :ID:       7194096a-f0a2-446d-b46a-3c55e6123a16
   1.221+:CUSTOM_ID: uring-read-write-file-example
   1.222 :END:
   1.223 :LOGBOOK:
   1.224 - State "TODO"       from              [2024-08-10 Sat 22:22]
   1.225@@ -227,6 +301,7 @@
   1.226 *** TODO btrfs practical example                                      :btrfs:
   1.227 :PROPERTIES:
   1.228 :ID:       595c395c-976b-4356-a3ec-df8030293326
   1.229+:CUSTOM_ID: btrfs-practical-example
   1.230 :END:
   1.231 :LOGBOOK:
   1.232 - State "TODO"       from              [2024-08-10 Sat 22:30]
   1.233@@ -236,6 +311,7 @@
   1.234 *** TODO xkb practical example                                         :x:kb:
   1.235 :PROPERTIES:
   1.236 :ID:       530aef14-b508-4d3a-8442-a16fea82039f
   1.237+:CUSTOM_ID: xkb-practical-example
   1.238 :END:
   1.239 :LOGBOOK:
   1.240 - State "TODO"       from              [2024-08-10 Sat 22:32]
   1.241@@ -243,30 +319,46 @@
   1.242 *** TODO keyutils practical example                                  :crypto:
   1.243 :PROPERTIES:
   1.244 :ID:       eec96038-ac73-477d-a443-4a9b3b5f4a5d
   1.245+:CUSTOM_ID: keyutils-practical-example
   1.246 :END:
   1.247 :LOGBOOK:
   1.248 - State "TODO"       from              [2024-08-10 Sat 22:33]
   1.249 :END:
   1.250-* TODO retire x.lisp                                              :lisp:skel:
   1.251+* DONE retire x.lisp                                              :lisp:skel:
   1.252 SCHEDULED: <2024-08-22 Thu>
   1.253 :PROPERTIES:
   1.254 :LOCATION: ~/comp/core/x.lisp
   1.255 :Effort:   4:00
   1.256 :ID:       88343a1c-e17b-4cb8-b6d6-f770c482665e
   1.257+:CREATED:  <2024-09-16 Mon 22:10>
   1.258+:CUSTOM_ID: retire-x-lisp
   1.259 :END:
   1.260 :LOGBOOK:
   1.261 - State "TODO"       from              [2024-07-09 Tue 22:24]
   1.262 - State "TBD"        from "TODO"       [2024-07-27 Sat 02:41]
   1.263 - State "TODO"       from "TBD"        [2024-08-16 Fri 22:58]
   1.264+- Note taken on [2024-09-16 Mon 21:52] \\
   1.265+  actually let's move it to infra/scripts..
   1.266+- Note taken on [2024-09-16 Mon 22:10] \\
   1.267+  on second look we really should start afresh lol
   1.268+- State "DONE"       from "TODO"       [2024-09-16 Mon 22:10]
   1.269 :END:
   1.270 with skel taking on more responsibility we no longer need a dedicated build tool.
   1.271 - migrate all functionality to skelfile
   1.272 - cleanup readme with installation instructions (with and without =infra=)
   1.273-* PROJECT 
   1.274+- problem :: easy to break the skel binary and overwrite a LKG
   1.275+  version, preventing future builds.
   1.276+  - +just be more careful+
   1.277+  - +sanity checks+
   1.278+  - repurpose x.lisp to recover from situations like these
   1.279+    specifically
   1.280+* PROJECT cli
   1.281 :PROPERTIES:
   1.282 :CREATED:  <2024-09-12 Thu 13:38>
   1.283 :ID:       4f1d8c1e-23ea-4d17-80d0-feafc367f65f
   1.284 :LOCATION: lisp/lib/cli/
   1.285+:VERSION: 0.1.0
   1.286+:CUSTOM_ID: cli
   1.287 :END:
   1.288 :LOGBOOK:
   1.289 - State "PROJECT"    from              [2024-09-12 Thu 13:38]
   1.290@@ -276,6 +368,7 @@
   1.291 :ID:       217cd955-5575-4953-bf36-4d2d4c1fd616
   1.292 :VERSION:  0.2
   1.293 :LOCATION+: clap/
   1.294+:CUSTOM_ID: cli-clap-1-5
   1.295 :END:
   1.296 :LOGBOOK:
   1.297 - State "TODO"       from              [2024-07-21 Sun 01:33]
   1.298@@ -285,11 +378,13 @@
   1.299 *** TODO conditions implementation
   1.300 :PROPERTIES:
   1.301 :ID:       c17dae0b-93b8-467a-bc96-6dddfb7a6e53
   1.302+:CUSTOM_ID: conditions-implementation
   1.303 :END:
   1.304 *** TODO minimal documentation                                          :doc:
   1.305 :PROPERTIES:
   1.306 :ID:       aef56337-8adf-4f69-823f-4380ae0c468b
   1.307 :LOCATION: lib/cli.org
   1.308+:CUSTOM_ID: minimal-documentation
   1.309 :END:
   1.310 :LOGBOOK:
   1.311 - State "TODO"       from              [2024-07-27 Sat 02:39]
   1.312@@ -297,6 +392,7 @@
   1.313 *** DONE implement globals =*cli* *opts* *args*= etc
   1.314 :PROPERTIES:
   1.315 :ID:       1bb410a8-d569-4667-b024-698a3d5ab144
   1.316+:CUSTOM_ID: implement-globals-cli-opts-args-etc
   1.317 :END:
   1.318 :LOGBOOK:
   1.319 - State "TODO"       from              [2024-07-27 Sat 02:39]
   1.320@@ -305,6 +401,7 @@
   1.321 *** TODO keyword selectors                                    :lisp:cli:skel:
   1.322 :PROPERTIES:
   1.323 :ID:       ca205f3d-d84d-4629-9d7a-189203c11441
   1.324+:CUSTOM_ID: keyword-selectors
   1.325 :END:
   1.326 :LOGBOOK:
   1.327 - State "TODO"       from              [2024-07-27 Sat 02:31]
   1.328@@ -317,15 +414,17 @@
   1.329 - how to apply operators?
   1.330 - pipe results?
   1.331 +forth+
   1.332-*** WIP opt/arg parsing
   1.333+*** TEST opt/arg parsing
   1.334 SCHEDULED: <2024-08-30 Fri 18:00>
   1.335 :PROPERTIES:
   1.336 :ID:       f44f2d22-44d8-438b-b388-546c0bc0c65b
   1.337 :CREATED:  <2024-08-30 Fri 16:10>
   1.338+:CUSTOM_ID: opt-arg-parsing
   1.339 :END:
   1.340 :LOGBOOK:
   1.341 - State "FIXME"      from              [2024-08-21 Wed 21:23]
   1.342 - State "WIP"        from "FIXME"      [2024-09-11 Wed 18:30]
   1.343+- State "TEST"       from "WIP"        [2024-09-14 Sat 00:25]
   1.344 :END:
   1.345 - do not need to handle multiple commands
   1.346   - what do we want to do about subcommands?
   1.347@@ -335,19 +434,23 @@
   1.348 :PROPERTIES:
   1.349 :CREATED:  <2024-09-01 Sun 21:54>
   1.350 :ID:       f910ffdb-1adc-44b3-bac0-de641e1e17a7
   1.351+:CUSTOM_ID: clap-fixtures
   1.352 :END:
   1.353 :LOGBOOK:
   1.354 - State "TODO"       from              [2024-09-01 Sun 21:54]
   1.355 :END:
   1.356-** TODO multipoint-images                                      :lisp:bin:sys:
   1.357+** DONE multipoint-images                                      :lisp:bin:sys:
   1.358 SCHEDULED: <2024-09-08 Sun>
   1.359 :PROPERTIES:
   1.360 :ID:       f1d14ea9-fbbe-4043-a54d-d7c8774f16d6
   1.361 :CREATED:  <2024-09-01 Sun 21:52>
   1.362 :LOCATION+: multi.lisp
   1.363+:CUSTOM_ID: multipoint-images
   1.364 :END:
   1.365 :LOGBOOK:
   1.366 - State "TODO"       from              [2024-07-28 Sun 21:01]
   1.367+- State "WIP"        from "TODO"       [2024-09-14 Sat 17:13]
   1.368+- State "DONE"       from "WIP"        [2024-09-14 Sat 18:49]
   1.369 :END:
   1.370 - multiple entrypoint lisp images
   1.371 - create multiple links to core lisp image
   1.372@@ -361,6 +464,7 @@
   1.373 * TODO [[https://libyear.com/][libyear]]                                                    :lisp:skel:
   1.374 :PROPERTIES:
   1.375 :ID:       4420950f-cea0-4a17-8b1a-19f46b78a921
   1.376+:CUSTOM_ID: https-libyear-com-libyear
   1.377 :END:
   1.378 :LOGBOOK:
   1.379 - State "TODO"       from              [2024-08-01 Thu 12:27]
   1.380@@ -369,6 +473,7 @@
   1.381 :PROPERTIES:
   1.382 :ID:       b19fb0f9-65b2-476c-adb3-b4b77e585f37
   1.383 :VERSION: 0.1
   1.384+:CUSTOM_ID: q-0-4
   1.385 :END:
   1.386 :LOGBOOK:
   1.387 - State "TODO"       from              [2024-08-03 Sat 01:03]
   1.388@@ -377,6 +482,7 @@
   1.389 ** TODO SQL
   1.390 :PROPERTIES:
   1.391 :ID:       8b853556-399d-445f-8e7b-4bd4048087c5
   1.392+:CUSTOM_ID: sql
   1.393 :END:
   1.394 :LOGBOOK:
   1.395 - State "TODO"       from              [2024-08-03 Sat 01:03]
   1.396@@ -386,6 +492,7 @@
   1.397 *** DONE make-sql-data-frame
   1.398 :PROPERTIES:
   1.399 :ID:       3b4aed34-4f20-4dd9-abee-04f07cce2d84
   1.400+:CUSTOM_ID: make-sql-data-frame
   1.401 :END:
   1.402 :LOGBOOK:
   1.403 - State "FIX"        from              [2024-08-05 Mon 21:13]
   1.404@@ -395,6 +502,7 @@
   1.405 ** TODO DQL
   1.406 :PROPERTIES:
   1.407 :ID:       77bc044c-f4c8-440d-a590-e712ccad9bea
   1.408+:CUSTOM_ID: dql
   1.409 :END:
   1.410 :LOGBOOK:
   1.411 - State "TODO"       from              [2024-08-03 Sat 01:03]
   1.412@@ -407,6 +515,7 @@
   1.413 *** TODO top-level macros
   1.414 :PROPERTIES:
   1.415 :ID:       782758ba-78ba-4366-996e-47b6b9123ac3
   1.416+:CUSTOM_ID: top-level-macros
   1.417 :END:
   1.418 :LOGBOOK:
   1.419 - State "TODO"       from              [2024-08-08 Thu 22:38]
   1.420@@ -415,6 +524,7 @@
   1.421 *** TODO conditions
   1.422 :PROPERTIES:
   1.423 :ID:       61adb134-1e00-4973-846b-a5afd746afaa
   1.424+:CUSTOM_ID: conditions
   1.425 :END:
   1.426 :LOGBOOK:
   1.427 - State "TODO"       from              [2024-08-08 Thu 22:39]
   1.428@@ -422,6 +532,7 @@
   1.429 *** TODO basic predicates
   1.430 :PROPERTIES:
   1.431 :ID:       3b9067c6-27ec-45e6-a025-201695bd9ece
   1.432+:CUSTOM_ID: basic-predicates
   1.433 :END:
   1.434 :LOGBOOK:
   1.435 - State "TODO"       from              [2024-08-08 Thu 22:39]
   1.436@@ -437,6 +548,7 @@
   1.437 *** TODO compiler design
   1.438 :PROPERTIES:
   1.439 :ID:       503c24ba-8613-4ca0-8c9c-51eced131168
   1.440+:CUSTOM_ID: compiler-design
   1.441 :END:
   1.442 :LOGBOOK:
   1.443 - State "TODO"       from              [2024-08-08 Thu 22:39]
   1.444@@ -444,6 +556,7 @@
   1.445 *** TODO runtime design
   1.446 :PROPERTIES:
   1.447 :ID:       dd1eeab0-901d-4914-91a0-0413a3503fd1
   1.448+:CUSTOM_ID: runtime-design
   1.449 :END:
   1.450 :LOGBOOK:
   1.451 - State "TODO"       from              [2024-08-08 Thu 22:43]
   1.452@@ -456,6 +569,7 @@
   1.453 ** TODO q/tests/fuzz [0/2]
   1.454 :PROPERTIES:
   1.455 :ID:       6d3c2685-5faf-4670-8ea0-b9b047c17c64
   1.456+:CUSTOM_ID: q-tests-fuzz-0-2
   1.457 :END:
   1.458 :LOGBOOK:
   1.459 - State "TODO"       from              [2024-08-05 Mon 21:11]
   1.460@@ -464,6 +578,7 @@
   1.461 *** TODO sql-fuzzer
   1.462 :PROPERTIES:
   1.463 :ID:       32506969-1c5d-4a9f-aa03-eb4b1a863f5c
   1.464+:CUSTOM_ID: sql-fuzzer
   1.465 :END:
   1.466 :LOGBOOK:
   1.467 - State "TODO"       from              [2024-08-05 Mon 21:11]
   1.468@@ -475,6 +590,7 @@
   1.469 *** TODO dql-fuzzer
   1.470 :PROPERTIES:
   1.471 :ID:       ef26c36a-1a5c-461a-834b-936010d49bb3
   1.472+:CUSTOM_ID: dql-fuzzer
   1.473 :END:
   1.474 :LOGBOOK:
   1.475 - State "TODO"       from              [2024-08-05 Mon 21:12]
   1.476@@ -482,6 +598,7 @@
   1.477 ** TODO #? reader macro
   1.478 :PROPERTIES:
   1.479 :ID:       5da9a939-892f-439e-8072-c5c61cc1bbe3
   1.480+:CUSTOM_ID: reader-macro
   1.481 :END:
   1.482 :LOGBOOK:
   1.483 - State "TODO"       from              [2024-08-08 Thu 22:36]
   1.484@@ -489,6 +606,7 @@
   1.485 * RESEARCH OCI projects [0/4]                                :pod:packy:skel:
   1.486 :PROPERTIES:
   1.487 :ID:       ad581365-91ed-4ca8-a489-413a20cadbb7
   1.488+:CUSTOM_ID: oci-projects-0-4
   1.489 :END:
   1.490 :LOGBOOK:
   1.491 - State "RESEARCH"   from              [2024-08-01 Thu 12:35]
   1.492@@ -496,6 +614,7 @@
   1.493 ** RESEARCH [[https://oras.land/][oras]]
   1.494 :PROPERTIES:
   1.495 :ID:       7eef96fb-b568-45be-a6ca-fd7a4a7c9469
   1.496+:CUSTOM_ID: https-oras-land-oras
   1.497 :END:
   1.498 :LOGBOOK:
   1.499 - State "RESEARCH"   from              [2024-08-01 Thu 12:36]
   1.500@@ -503,6 +622,7 @@
   1.501 ** RESEARCH skopeo
   1.502 :PROPERTIES:
   1.503 :ID:       e7d2e4fd-82e2-47b2-86a2-8ba14fff80d4
   1.504+:CUSTOM_ID: skopeo
   1.505 :END:
   1.506 :LOGBOOK:
   1.507 - State "RESEARCH"   from              [2024-08-01 Thu 12:36]
   1.508@@ -510,6 +630,7 @@
   1.509 ** RESEARCH zot
   1.510 :PROPERTIES:
   1.511 :ID:       f98d1562-73da-4814-afd6-304d3be2c9b5
   1.512+:CUSTOM_ID: zot
   1.513 :END:
   1.514 :LOGBOOK:
   1.515 - State "RESEARCH"   from              [2024-08-01 Thu 12:36]
   1.516@@ -517,6 +638,7 @@
   1.517 ** RESEARCH [[https://www.sigstore.dev/][sigstore]]
   1.518 :PROPERTIES:
   1.519 :ID:       784024e5-6501-4fe7-93d1-44334fbee3ea
   1.520+:CUSTOM_ID: https-www-sigstore-dev-sigstore
   1.521 :END:
   1.522 :LOGBOOK:
   1.523 - State "RESEARCH"   from              [2024-08-01 Thu 12:30]
   1.524@@ -525,6 +647,7 @@
   1.525 :PROPERTIES:
   1.526 :ID:       50dff527-6778-42d3-934c-2d013d701514
   1.527 :VERSION: 0.1
   1.528+:CUSTOM_ID: parse-0-2
   1.529 :END:
   1.530 :LOGBOOK:
   1.531 - State "TODO"       from "TODO"       [2023-12-13 Wed 18:24]
   1.532@@ -540,6 +663,7 @@
   1.533 ** TODO tests
   1.534 :PROPERTIES:
   1.535 :ID:       484740d6-3fb6-4796-b7e8-8f217c5063e5
   1.536+:CUSTOM_ID: tests
   1.537 :END:
   1.538 :LOGBOOK:
   1.539 - State "TODO"       from              [2023-12-24 Sun 19:28]
   1.540@@ -549,6 +673,7 @@
   1.541 ** TODO toml impl
   1.542 :PROPERTIES:
   1.543 :ID:       6ba3e53d-8cfa-46fe-852a-ea462d475883
   1.544+:CUSTOM_ID: toml-impl
   1.545 :END:
   1.546 :LOGBOOK:
   1.547 - State "TODO"       from              [2023-12-24 Sun 19:28]
   1.548@@ -559,6 +684,7 @@
   1.549 :PROPERTIES:
   1.550 :ID:       f5ad161f-c954-45e2-aeb4-c88d916bae7f
   1.551 :VERSION: 0.2
   1.552+:CUSTOM_ID: organ-0-2
   1.553 :END:
   1.554 :LOGBOOK:
   1.555 - State "TODO"       from              [2023-11-29 Wed 21:25]
   1.556@@ -570,6 +696,7 @@
   1.557 ** TBD organ-export
   1.558 :PROPERTIES:
   1.559 :ID:       664309c2-55eb-45c2-88eb-a32c012c89ef
   1.560+:CUSTOM_ID: organ-export
   1.561 :END:
   1.562 :LOGBOOK:
   1.563 - State "TBD"        from "TODO"       [2023-11-29 Wed 21:24]
   1.564@@ -580,6 +707,7 @@
   1.565 ** TODO org-parse
   1.566 :PROPERTIES:
   1.567 :ID:       2434b254-4346-4791-82da-b6bc309e8f5b
   1.568+:CUSTOM_ID: org-parse
   1.569 :END:
   1.570 :LOGBOOK:
   1.571 - State "TODO"       from              [2023-11-29 Wed 21:26]
   1.572@@ -592,6 +720,7 @@
   1.573 ** TBD parse org-elements as sxp                                        :sxp:
   1.574 :PROPERTIES:
   1.575 :ID:       232b7b58-2e66-479a-a978-b33f1cdda13f
   1.576+:CUSTOM_ID: parse-org-elements-as-sxp
   1.577 :END:
   1.578 :LOGBOOK:
   1.579 - State "TODO"       from              [2023-09-25 Mon 15:23]
   1.580@@ -632,6 +761,7 @@
   1.581 :PROPERTIES:
   1.582 :ID:       e5cd7ab8-f0d1-4b6e-ab68-852741e313cc
   1.583 :VERSION: 0.2
   1.584+:CUSTOM_ID: rdb-0-6
   1.585 :END:
   1.586 :LOGBOOK:
   1.587 - State "TODO"       from "TODO"       [2023-12-13 Wed 18:26]
   1.588@@ -640,6 +770,7 @@
   1.589 ** TODO error handling
   1.590 :PROPERTIES:
   1.591 :ID:       299c7d94-e259-4413-8b46-13957ca8ded4
   1.592+:CUSTOM_ID: error-handling
   1.593 :END:
   1.594 :LOGBOOK:
   1.595 - State "TODO"       from              [2023-12-10 Sun 22:57]
   1.596@@ -652,6 +783,7 @@
   1.597 ** TODO client api
   1.598 :PROPERTIES:
   1.599 :ID:       93e0f187-c9f1-485f-9c51-b1abebf7da06
   1.600+:CUSTOM_ID: client-api
   1.601 :END:
   1.602 :LOGBOOK:
   1.603 - State "TODO"       from              [2023-12-10 Sun 22:59]
   1.604@@ -663,6 +795,7 @@
   1.605 ** TODO sequence/iterator impl
   1.606 :PROPERTIES:
   1.607 :ID:       6dbd6194-390b-4156-8690-75f91ce2e8d2
   1.608+:CUSTOM_ID: sequence-iterator-impl
   1.609 :END:
   1.610 :LOGBOOK:
   1.611 - State "TODO"       from              [2023-12-10 Sun 23:09]
   1.612@@ -672,6 +805,7 @@
   1.613 ** TODO comparator impl
   1.614 :PROPERTIES:
   1.615 :ID:       bb1bd757-f80d-4723-ac62-45d7ef72a0a2
   1.616+:CUSTOM_ID: comparator-impl
   1.617 :END:
   1.618 :LOGBOOK:
   1.619 - State "TODO"       from              [2023-12-10 Sun 23:11]
   1.620@@ -680,6 +814,7 @@
   1.621 ** TODO type system
   1.622 :PROPERTIES:
   1.623 :ID:       31a8f3e3-812f-4edc-a6d1-6540481d7dc7
   1.624+:CUSTOM_ID: type-system
   1.625 :END:
   1.626 :LOGBOOK:
   1.627 - State "TODO"       from              [2023-12-10 Sun 23:12]
   1.628@@ -694,6 +829,7 @@
   1.629 ** TODO set-opt/get-opt
   1.630 :PROPERTIES:
   1.631 :ID:       1a08fd02-b7e2-466b-9c43-f6570160aeb7
   1.632+:CUSTOM_ID: set-opt-get-opt
   1.633 :END:
   1.634 :LOGBOOK:
   1.635 - State "TODO"       from              [2023-12-16 Sat 00:49]
   1.636@@ -707,6 +843,7 @@
   1.637 :PROPERTIES:
   1.638 :ID:       c14dc79d-eeed-42bf-aba2-35ef5aa7e45d
   1.639 :VERSION: 0.1
   1.640+:CUSTOM_ID: vc-2-3
   1.641 :END:
   1.642 :LOGBOOK:
   1.643 - State "TODO"       from              [2024-02-29 Thu 16:10]
   1.644@@ -718,6 +855,7 @@
   1.645 :LOCATION: ~/.config/nushell/scripts/vc.nu
   1.646 :Effort:   3:00
   1.647 :CREATED:  <2024-08-22 Thu 22:15>
   1.648+:CUSTOM_ID: vc-mirrors-update-replacement
   1.649 :END:
   1.650 :LOGBOOK:
   1.651 - State "TODO"       from              [2024-08-10 Sat 01:33]
   1.652@@ -727,6 +865,7 @@
   1.653 ** DONE git                                                          :vc:git:
   1.654 :PROPERTIES:
   1.655 :ID:       979ecc81-0b31-4182-9dc3-365d05bb2188
   1.656+:CUSTOM_ID: git
   1.657 :END:
   1.658 :LOGBOOK:
   1.659 - State "TODO"       from              [2023-12-16 Sat 00:55]
   1.660@@ -735,6 +874,7 @@
   1.661 ** DONE hg                                                            :vc:hg:
   1.662 :PROPERTIES:
   1.663 :ID:       cdeb7e90-0122-4dff-8a5d-7a96fde2e8bd
   1.664+:CUSTOM_ID: hg
   1.665 :END:
   1.666 :LOGBOOK:
   1.667 - State "TODO"       from              [2023-12-16 Sat 00:56]
   1.668@@ -745,6 +885,7 @@
   1.669 :PROPERTIES:
   1.670 :ID:       31fa3e61-b586-4023-be94-5195a26596ce
   1.671 :VERSION: 0.1
   1.672+:CUSTOM_ID: dat
   1.673 :END:
   1.674 :LOGBOOK:
   1.675 - State "TODO"       from              [2024-08-11 Sun 00:08]
   1.676@@ -754,6 +895,7 @@
   1.677 :PROPERTIES:
   1.678 :Effort:   80:00
   1.679 :ID:       c808200c-450a-4f77-b4c1-6b372c7c4943
   1.680+:CUSTOM_ID: dat-parquet
   1.681 :END:
   1.682 :LOGBOOK:
   1.683 - State "WIP"        from              [2024-07-19 Fri 21:51]
   1.684@@ -763,6 +905,7 @@
   1.685 :PROPERTIES:
   1.686 :Effort:   8:00
   1.687 :ID:       40cb89e4-db1b-4a78-b2b7-3e0fc9ee287b
   1.688+:CUSTOM_ID: dat-csv-column-selectors
   1.689 :END:
   1.690 :LOGBOOK:
   1.691 - State "TODO"       from              [2024-08-05 Mon 20:53]
   1.692@@ -779,6 +922,7 @@
   1.693 ** TODO sxp 0.2                                                    :lisp:sxp:
   1.694 :PROPERTIES:
   1.695 :ID:       2a4d602c-2dea-451f-b06e-165ee2a523b3
   1.696+:CUSTOM_ID: sxp-0-2
   1.697 :END:
   1.698 :LOGBOOK:
   1.699 - State "TODO"       from              [2023-12-12 Tue 19:49]
   1.700@@ -786,6 +930,7 @@
   1.701 *** TODO WRAP-OBJECT                                                   :skel:
   1.702 :PROPERTIES:
   1.703 :ID:       1f04611d-068b-4708-b4e9-e6211cb484eb
   1.704+:CUSTOM_ID: wrap-object
   1.705 :END:
   1.706 :LOGBOOK:
   1.707 - State "TODO"       from              [2023-12-12 Tue 19:49]
   1.708@@ -796,6 +941,7 @@
   1.709 **** TODO sxp standard methods
   1.710 :PROPERTIES:
   1.711 :ID:       12de9774-b6d9-47d1-8dd6-8448078ea15f
   1.712+:CUSTOM_ID: sxp-standard-methods
   1.713 :END:
   1.714 :LOGBOOK:
   1.715 - State "TODO"       from              [2024-08-13 Tue 22:06]
   1.716@@ -811,6 +957,7 @@
   1.717 :PROPERTIES:
   1.718 :ID:       a199245b-4bed-48eb-83f5-e83c03da3a7d
   1.719 :VERSION: 0.1
   1.720+:CUSTOM_ID: syn
   1.721 :END:
   1.722 :LOGBOOK:
   1.723 - State "TODO"       from              [2024-08-13 Tue 22:15]
   1.724@@ -820,6 +967,7 @@
   1.725 :PROPERTIES:
   1.726 :ID:       53982b3c-4860-469b-abb5-b279ee669cbd
   1.727 :VERSION: 0.2
   1.728+:CUSTOM_ID: skel-1-4
   1.729 :END:
   1.730 :LOGBOOK:
   1.731 - State "TODO"       from              [2023-12-16 Sat 00:55]
   1.732@@ -829,6 +977,7 @@
   1.733 ** DONE eval rules from CLI
   1.734 :PROPERTIES:
   1.735 :ID:       3927ffa7-c993-4963-9316-0375f2659f82
   1.736+:CUSTOM_ID: eval-rules-from-cli
   1.737 :END:
   1.738 :LOGBOOK:
   1.739 - State "TODO"       from              [2023-12-16 Sat 00:56]
   1.740@@ -839,6 +988,7 @@
   1.741 ** TODO split out skel rules
   1.742 :PROPERTIES:
   1.743 :ID:       d353ab64-69a1-4fcf-9df5-1804c646f6a5
   1.744+:CUSTOM_ID: split-out-skel-rules
   1.745 :END:
   1.746 :LOGBOOK:
   1.747 - State "TODO"       from              [2024-08-11 Sun 00:10]
   1.748@@ -847,6 +997,7 @@
   1.749 ** TODO implement task-pool                                          :thread:
   1.750 :PROPERTIES:
   1.751 :ID:       5e0c7baf-9b18-441a-a46c-2274f478d4a5
   1.752+:CUSTOM_ID: implement-task-pool
   1.753 :END:
   1.754 :LOGBOOK:
   1.755 - State "TODO"       from              [2024-08-11 Sun 00:10]
   1.756@@ -857,6 +1008,7 @@
   1.757 :ID:       15d506e3-b46a-4064-9054-0fe6c01205fb
   1.758 :CREATED:  <2024-08-18 Sun 22:03>
   1.759 :Effort:   8:00
   1.760+:CUSTOM_ID: implement-vm
   1.761 :END:
   1.762 :LOGBOOK:
   1.763 - State "TODO"       from              [2024-08-11 Sun 00:11]
   1.764@@ -873,10 +1025,11 @@
   1.765 - core/vm?
   1.766 - how will rules, commands, and components interact?
   1.767 - requires collection, build execution plan, execute plan, do stuff with results (cache)
   1.768-* PROJECT std [2/8]                                                :lisp:std:
   1.769+* PROJECT std [2/10]                                               :lisp:std:
   1.770 :PROPERTIES:
   1.771 :ID:       e43489ff-4ca9-45e4-83f2-ee9b0967af3a
   1.772 :VERSION: 0.2
   1.773+:CUSTOM_ID: std-2-10
   1.774 :END:
   1.775 :LOGBOOK:
   1.776 - State "TODO"       from              [2023-12-12 Tue 19:49]
   1.777@@ -885,6 +1038,7 @@
   1.778 ** DONE refactor system definition
   1.779 :PROPERTIES:
   1.780 :ID:       48c52da3-17bd-4193-8668-cddaf5cf1d81
   1.781+:CUSTOM_ID: refactor-system-definition
   1.782 :END:
   1.783 :LOGBOOK:
   1.784 - State "TODO"       from              [2023-12-13 Wed 15:17]
   1.785@@ -896,6 +1050,7 @@
   1.786 ** TODO cleanup fu
   1.787 :PROPERTIES:
   1.788 :ID:       730fd1f9-fa9d-4c98-baaa-27011515c639
   1.789+:CUSTOM_ID: cleanup-fu
   1.790 :END:
   1.791 :LOGBOOK:
   1.792 - State "TODO"       from              [2023-12-13 Wed 19:39]
   1.793@@ -903,6 +1058,7 @@
   1.794 ** TODO documentation sweep
   1.795 :PROPERTIES:
   1.796 :ID:       b7f48103-4fa3-48c0-93ba-8efc23848931
   1.797+:CUSTOM_ID: documentation-sweep
   1.798 :END:
   1.799 :LOGBOOK:
   1.800 - State "TODO"       from              [2024-02-29 Thu 16:09]
   1.801@@ -910,6 +1066,7 @@
   1.802 ** TODO CLTL2 impl
   1.803 :PROPERTIES:
   1.804 :ID:       ebd0451c-530f-458d-aae2-39de7e3b436d
   1.805+:CUSTOM_ID: cltl2-impl
   1.806 :END:
   1.807 :LOGBOOK:
   1.808 - State "TODO"       from              [2024-02-29 Thu 16:09]
   1.809@@ -917,6 +1074,7 @@
   1.810 ** TODO more bits
   1.811 :PROPERTIES:
   1.812 :ID:       36d3040f-c899-4941-affb-30e1641d1b01
   1.813+:CUSTOM_ID: more-bits
   1.814 :END:
   1.815 :LOGBOOK:
   1.816 - State "TODO"       from              [2024-02-29 Thu 16:09]
   1.817@@ -924,6 +1082,7 @@
   1.818 ** DONE list-package-symbols, etc
   1.819 :PROPERTIES:
   1.820 :ID:       b06b72d5-88f5-461a-bc3b-08630532c883
   1.821+:CUSTOM_ID: list-package-symbols-etc
   1.822 :END:
   1.823 :LOGBOOK:
   1.824 - State "TODO"       from              [2024-02-29 Thu 16:09]
   1.825@@ -933,6 +1092,7 @@
   1.826 ** TODO std/tests refactor
   1.827 :PROPERTIES:
   1.828 :ID:       d7ee0946-db5d-4854-90be-11dad0fe7743
   1.829+:CUSTOM_ID: std-tests-refactor
   1.830 :END:
   1.831 :LOGBOOK:
   1.832 - State "TODO"       from              [2024-07-27 Sat 02:42]
   1.833@@ -943,6 +1103,7 @@
   1.834 ** TODO tasks
   1.835 :PROPERTIES:
   1.836 :ID:       5fa97d14-e074-4a64-90f9-cb5822e2ab3a
   1.837+:CUSTOM_ID: tasks
   1.838 :END:
   1.839 :LOGBOOK:
   1.840 - State "TODO"       from              [2024-08-10 Sat 01:29]
   1.841@@ -950,6 +1111,7 @@
   1.842 ** HACK defsys                                                     :lisp:std:
   1.843 :PROPERTIES:
   1.844 :ID:       ea69bedd-6a17-44b4-9f2c-3f9195873404
   1.845+:CUSTOM_ID: defsys
   1.846 :END:
   1.847 :LOGBOOK:
   1.848 - State "HACK"       from              [2024-08-03 Sat 01:06]
   1.849@@ -961,10 +1123,22 @@
   1.850 - [ ] use macro
   1.851 - [ ] using macro
   1.852 - [ ] requires macro
   1.853+** TODO more sb-alien utils                                             :ffi:
   1.854+:PROPERTIES:
   1.855+:CREATED:  <2024-09-19 Thu 23:21>
   1.856+:ID:       a04630b6-ae87-4dfb-a366-0b90508666cc
   1.857+:CUSTOM_ID: more-sb-alien-utils
   1.858+:END:
   1.859+:LOGBOOK:
   1.860+- State "TODO"       from              [2024-09-19 Thu 23:21]
   1.861+:END:
   1.862+- refer to cffi and uffi
   1.863+- [[https://github.com/cffi/cffi/blob/32c90d4a9a01e809f591276c058e5b3c7f39b154/src/types.lisp#L872][cffi/src/types.lisp at 32c90d4a9a01e809f591276c058e5b3c7f39b154 · cffi/cffi · GitHub]]
   1.864 * PROJECT obj [2/5]                                                :lisp:obj:
   1.865 :PROPERTIES:
   1.866 :ID:       c1500e3b-1d95-4ba2-96d5-8301b02293e2
   1.867 :VERSION: 0.1
   1.868+:CUSTOM_ID: obj-2-5
   1.869 :END:
   1.870 :LOGBOOK:
   1.871 - State "TODO"       from              [2023-12-17 Sun 00:59]
   1.872@@ -973,6 +1147,7 @@
   1.873 ** NOPE uri                                                             :net:
   1.874 :PROPERTIES:
   1.875 :ID:       ba8bb8ed-8106-4fc5-bdda-13b9ededd613
   1.876+:CUSTOM_ID: uri
   1.877 :END:
   1.878 :LOGBOOK:
   1.879 - State "TODO"       from              [2023-12-17 Sun 01:00]
   1.880@@ -986,6 +1161,10 @@
   1.881 ** DONE db                                                               :db:
   1.882 :PROPERTIES:
   1.883 :ID:       58a94c4b-cca3-4c86-9aa8-c8c7fd9469a6
   1.884+:CUSTOM_ID: db
   1.885+:END:
   1.886+:EDGES:
   1.887+[2024-09-16 Mon 14:41] <- [[id:9c55b120-d65e-4af5-9171-c324e211ed6a][org graph edges]]
   1.888 :END:
   1.889 :LOGBOOK:
   1.890 - State "TODO"       from              [2023-12-20 Wed 18:26]
   1.891@@ -999,6 +1178,7 @@
   1.892 :PROPERTIES:
   1.893 :LOCATION: lisp/lib/obj/query.lisp
   1.894 :ID:       8e8bfeaf-22d2-4bad-a8e5-a19765561efa
   1.895+:CUSTOM_ID: complete-base-obj-query-package-2-3
   1.896 :END:
   1.897 :LOGBOOK:
   1.898 - State "WIP"        from              [2024-07-09 Tue 22:14]
   1.899@@ -1016,6 +1196,7 @@
   1.900 :PROPERTIES:
   1.901 :Effort:   2:00
   1.902 :ID:       ea87cd03-7ecf-49f8-9743-59242e910838
   1.903+:CUSTOM_ID: aggregate-physical-plan
   1.904 :END:
   1.905 :LOGBOOK:
   1.906 - State "DONE"       from "TODO"       [2024-08-03 Sat 01:00]
   1.907@@ -1024,6 +1205,7 @@
   1.908 :PROPERTIES:
   1.909 :Effort:   3:00
   1.910 :ID:       e00c46fd-dbd2-44ad-a41a-3ee2246ff23f
   1.911+:CUSTOM_ID: physical-expressions
   1.912 :END:
   1.913 :LOGBOOK:
   1.914 - State "TODO"       from              [2024-08-02 Fri 15:53]
   1.915@@ -1033,6 +1215,7 @@
   1.916 *** TODO Basic Testing
   1.917 :PROPERTIES:
   1.918 :ID:       b857e6f1-c652-4024-9b87-308e1c830b2a
   1.919+:CUSTOM_ID: basic-testing
   1.920 :END:
   1.921 :LOGBOOK:
   1.922 - State "TODO"       from              [2024-08-02 Fri 15:55]
   1.923@@ -1041,6 +1224,7 @@
   1.924 ** TODO explain impl                                                    :doc:
   1.925 :PROPERTIES:
   1.926 :ID:       155f1e0c-c5ec-4175-934c-14be4adb3559
   1.927+:CUSTOM_ID: explain-impl
   1.928 :END:
   1.929 :LOGBOOK:
   1.930 - State "TODO"       from              [2024-08-03 Sat 01:01]
   1.931@@ -1048,6 +1232,7 @@
   1.932 ** TODO explore impl                                                    :doc:
   1.933 :PROPERTIES:
   1.934 :ID:       08017f7e-de0a-442a-9cb6-5559c9159b29
   1.935+:CUSTOM_ID: explore-impl
   1.936 :END:
   1.937 :LOGBOOK:
   1.938 - State "TODO"       from "TODO"       [2024-08-12 Mon 22:26]
   1.939@@ -1057,6 +1242,7 @@
   1.940 :PROPERTIES:
   1.941 :ID:       5d088bf7-f201-4875-9167-4293bebbcf46
   1.942 :VERSION: 0.1
   1.943+:CUSTOM_ID: net-5-8
   1.944 :END:
   1.945 :LOGBOOK:
   1.946 - State "TODO"       from              [2023-12-17 Sun 01:00]
   1.947@@ -1065,6 +1251,7 @@
   1.948 ** TODO fixtures                                                         :rt:
   1.949 :PROPERTIES:
   1.950 :ID:       fe592b6f-cde1-43e9-ac5a-81addc124582
   1.951+:CUSTOM_ID: fixtures
   1.952 :END:
   1.953 :LOGBOOK:
   1.954 - State "TODO"       from              [2024-08-11 Sun 00:06]
   1.955@@ -1075,6 +1262,7 @@
   1.956 ** TODO tcp                                                            :core:
   1.957 :PROPERTIES:
   1.958 :ID:       8e90fe7a-3a22-4af4-b247-64ac6890b94a
   1.959+:CUSTOM_ID: tcp
   1.960 :END:
   1.961 :LOGBOOK:
   1.962 - State "TODO"       from              [2023-12-17 Sun 01:01]
   1.963@@ -1082,6 +1270,7 @@
   1.964 ** TODO udp                                                            :core:
   1.965 :PROPERTIES:
   1.966 :ID:       d238fc1f-24be-447b-a96b-ec35958470fc
   1.967+:CUSTOM_ID: udp
   1.968 :END:
   1.969 :LOGBOOK:
   1.970 - State "TODO"       from              [2023-12-17 Sun 01:01]
   1.971@@ -1089,6 +1278,7 @@
   1.972 ** DONE crew                                                          :proto:
   1.973 :PROPERTIES:
   1.974 :ID:       efd79ab3-ebc3-427f-81a7-2ca7b6d3fa4e
   1.975+:CUSTOM_ID: crew
   1.976 :END:
   1.977 :LOGBOOK:
   1.978 - State "TODO"       from              [2023-12-17 Sun 01:01]
   1.979@@ -1098,6 +1288,7 @@
   1.980 ** DONE http                                                          :proto:
   1.981 :PROPERTIES:
   1.982 :ID:       95fcf596-7c21-447a-b4d9-08ac1a866282
   1.983+:CUSTOM_ID: http
   1.984 :END:
   1.985 :LOGBOOK:
   1.986 - State "TODO"       from              [2023-12-17 Sun 01:01]
   1.987@@ -1106,6 +1297,7 @@
   1.988 ** DONE dns                                                           :proto:
   1.989 :PROPERTIES:
   1.990 :ID:       8f2450ea-09fb-492e-a897-d9c62683f844
   1.991+:CUSTOM_ID: dns
   1.992 :END:
   1.993 :LOGBOOK:
   1.994 - State "TODO"       from              [2023-12-17 Sun 01:01]
   1.995@@ -1115,6 +1307,7 @@
   1.996 ** DONE tlv                                                           :codec:
   1.997 :PROPERTIES:
   1.998 :ID:       93b3aaa0-1314-41e1-940e-283a5dac1211
   1.999+:CUSTOM_ID: tlv
  1.1000 :END:
  1.1001 :LOGBOOK:
  1.1002 - State "TODO"       from              [2023-12-17 Sun 01:01]
  1.1003@@ -1124,6 +1317,7 @@
  1.1004 ** DONE osc                                                           :codec:
  1.1005 :PROPERTIES:
  1.1006 :ID:       c4088610-6ef4-4336-9bdf-81e24e133615
  1.1007+:CUSTOM_ID: osc
  1.1008 :END:
  1.1009 :LOGBOOK:
  1.1010 - State "TODO"       from              [2023-12-17 Sun 01:03]
  1.1011@@ -1132,6 +1326,7 @@
  1.1012 ** WIP net/srv                                                         :lisp:
  1.1013 :PROPERTIES:
  1.1014 :ID:       f812f4e7-03c0-4e7a-a602-8947c39eb4ed
  1.1015+:CUSTOM_ID: net-srv
  1.1016 :END:
  1.1017 :LOGBOOK:
  1.1018 - State "TODO"       from              [2024-07-19 Fri 21:50]
  1.1019@@ -1141,6 +1336,7 @@
  1.1020 *** RESEARCH Woo/+
  1.1021 :PROPERTIES:
  1.1022 :ID:       52c36c9b-22b2-4dd8-b151-9fe62810ac03
  1.1023+:CUSTOM_ID: woo
  1.1024 :END:
  1.1025 :LOGBOOK:
  1.1026 - State "RESEARCH"   from              [2024-08-10 Sat 01:23]
  1.1027@@ -1149,6 +1345,7 @@
  1.1028 :PROPERTIES:
  1.1029 :ID:       6fef0787-9d0b-473a-b2de-f0969320fea7
  1.1030 :VERSION: 0.1
  1.1031+:CUSTOM_ID: pwn-0-2
  1.1032 :END:
  1.1033 :LOGBOOK:
  1.1034 - State "TODO"       from              [2023-12-17 Sun 01:04]
  1.1035@@ -1159,6 +1356,7 @@
  1.1036 ** TODO diz                                                             :asm:
  1.1037 :PROPERTIES:
  1.1038 :ID:       bb192fb0-ad07-44be-89c0-27dbf78a830d
  1.1039+:CUSTOM_ID: diz
  1.1040 :END:
  1.1041 :LOGBOOK:
  1.1042 - State "TODO"       from              [2023-12-17 Sun 01:04]
  1.1043@@ -1168,6 +1366,7 @@
  1.1044 :PROPERTIES:
  1.1045 :CREATED:  <2024-09-02 Mon 16:14>
  1.1046 :ID:       83eb5ce0-97b4-40c3-b355-7aef4e5604e9
  1.1047+:CUSTOM_ID: sassy
  1.1048 :END:
  1.1049 :LOGBOOK:
  1.1050 - State "TODO"       from              [2024-09-02 Mon 16:14]
  1.1051@@ -1177,6 +1376,7 @@
  1.1052 :PROPERTIES:
  1.1053 :ID:       73aea563-3df7-4611-a27d-874772806f18
  1.1054 :VERSION: 0.1
  1.1055+:CUSTOM_ID: gui-0-2
  1.1056 :END:
  1.1057 :LOGBOOK:
  1.1058 - State "TODO"       from              [2023-12-17 Sun 03:40]
  1.1059@@ -1185,6 +1385,7 @@
  1.1060 ** TODO wayland protocol bindings
  1.1061 :PROPERTIES:
  1.1062 :ID:       534fe8cb-9056-4ac4-84ca-d98f09f78214
  1.1063+:CUSTOM_ID: wayland-protocol-bindings
  1.1064 :END:
  1.1065 :LOGBOOK:
  1.1066 - State "TODO"       from              [2023-12-17 Sun 03:40]
  1.1067@@ -1192,6 +1393,7 @@
  1.1068 ** TBD wayland compositor                                         :rust:lisp:
  1.1069 :PROPERTIES:
  1.1070 :ID:       ca3d0bff-0ff7-4947-835a-b7c7e74c8679
  1.1071+:CUSTOM_ID: wayland-compositor
  1.1072 :END:
  1.1073 :LOGBOOK:
  1.1074 - State "TBD"        from "TODO"       [2023-11-29 Wed 21:25]
  1.1075@@ -1203,6 +1405,7 @@
  1.1076 :PROPERTIES:
  1.1077 :ID:       7a14c529-8609-4638-b101-7304a1605fcc
  1.1078 :VERSION: 0.1
  1.1079+:CUSTOM_ID: rt-1-4
  1.1080 :END:
  1.1081 :LOGBOOK:
  1.1082 - State "TODO"       from              [2024-02-29 Thu 16:06]
  1.1083@@ -1211,6 +1414,7 @@
  1.1084 ** TODO redirect I/O in tests
  1.1085 :PROPERTIES:
  1.1086 :ID:       34f27f91-c93a-4841-a6ac-5692ad1d0e4f
  1.1087+:CUSTOM_ID: redirect-i-o-in-tests
  1.1088 :END:
  1.1089 :LOGBOOK:
  1.1090 - State "TODO"       from              [2024-02-29 Thu 16:06]
  1.1091@@ -1220,6 +1424,7 @@
  1.1092 ** TODO *test-on-def*
  1.1093 :PROPERTIES:
  1.1094 :ID:       f5cf6e43-906b-4225-9cdb-ac0028b48661
  1.1095+:CUSTOM_ID: test-on-def
  1.1096 :END:
  1.1097 :LOGBOOK:
  1.1098 - State "TODO"       from              [2024-02-29 Thu 17:17]
  1.1099@@ -1228,6 +1433,7 @@
  1.1100 ** TODO fixture api
  1.1101 :PROPERTIES:
  1.1102 :ID:       eb48a434-79f3-4936-be17-6777fdedcd61
  1.1103+:CUSTOM_ID: fixture-api
  1.1104 :END:
  1.1105 :LOGBOOK:
  1.1106 - State "TODO"       from              [2024-08-13 Tue 22:22]
  1.1107@@ -1238,6 +1444,7 @@
  1.1108 :CREATED:  <2024-08-28 Wed 21:35>
  1.1109 :ID:       91ce2763-8f64-4f24-a41e-030c22e047c8
  1.1110 :Effort:   5:00
  1.1111+:CUSTOM_ID: temporary-files-and-directories
  1.1112 :END:
  1.1113 :LOGBOOK:
  1.1114 - Refiled on [2024-08-28 Wed 21:35]
  1.1115@@ -1248,6 +1455,8 @@
  1.1116 :PROPERTIES:
  1.1117 :ID:       b6a3ffb9-a7aa-4038-8876-fcdb8115dc08
  1.1118 :VERSION: 0.1
  1.1119+:LOCATION: emacs/
  1.1120+:CUSTOM_ID: emacs-2-9
  1.1121 :END:
  1.1122 :LOGBOOK:
  1.1123 - State "TODO"       from              [2024-08-16 Fri 22:39]
  1.1124@@ -1258,6 +1467,7 @@
  1.1125 ** WIP comp/org capture templates                                    
  1.1126 :PROPERTIES:
  1.1127 :ID:       3d303736-7b79-4c5c-ba43-9ea5aa05f722
  1.1128+:CUSTOM_ID: comp-org-capture-templates
  1.1129 :END:
  1.1130 :LOGBOOK:
  1.1131 - State "TODO"       from              [2024-08-15 Thu 23:14]
  1.1132@@ -1277,17 +1487,30 @@
  1.1133 ** TODO comp/org agenda views, export, dblock
  1.1134 :PROPERTIES:
  1.1135 :ID:       952fe286-9fd8-478f-bafc-a0a25ae3d17a
  1.1136+:CUSTOM_ID: comp-org-agenda-views-export-dblock
  1.1137 :END:
  1.1138 :LOGBOOK:
  1.1139 - State "TODO"       from              [2024-08-15 Thu 23:15]
  1.1140 :END:
  1.1141-*** TODO edges dblock
  1.1142+*** WIP org graph edges
  1.1143+SCHEDULED: <2024-09-14 Sat>
  1.1144 :PROPERTIES:
  1.1145 :CREATED:  <2024-08-27 Tue 18:20>
  1.1146 :ID:       9c55b120-d65e-4af5-9171-c324e211ed6a
  1.1147+:LOCATION+: lib/graph.el
  1.1148+:Effort:   5
  1.1149+:CUSTOM_ID: org-graph-edges
  1.1150 :END:
  1.1151 :LOGBOOK:
  1.1152 - State "TODO"       from              [2024-08-27 Tue 18:20]
  1.1153+- Note taken on [2024-09-14 Sat 16:30] \\
  1.1154+  dblock will come later. for now we are going with the same strategy
  1.1155+  as org-super-links - using a drawer. instead of "BACKLINKS" our
  1.1156+  drawer is called simply LINKS.
  1.1157+- State "WIP"        from "TODO"       [2024-09-14 Sat 16:31]
  1.1158+CLOCK: [2024-09-17 Tue 19:50]
  1.1159+:END:
  1.1160+:EDGES:
  1.1161 :END:
  1.1162 - list of links between other headings
  1.1163   - <= links to this item
  1.1164@@ -1296,11 +1519,32 @@
  1.1165   - ^= parent
  1.1166   - v= child
  1.1167 - how should it look when exported?
  1.1168+- org-graph-link-use-timestamp
  1.1169+- org-graph-link properties? edge properties?
  1.1170+  - keyvals =:key val= - should probably align with whatever we use
  1.1171+    for =CONSTRAINTS=, for now read as sxp
  1.1172 - EXPORT_EDGES property?
  1.1173+#+begin_src org
  1.1174+  ,* example
  1.1175+  :PROPERTIES:
  1.1176+  :ID:       id1
  1.1177+  :CUSTOM_ID: demo
  1.1178+  :END:
  1.1179+  :EDGES:
  1.1180+  <- [[id:bar][bar]]
  1.1181+  [2024-09-14 Sat 22:37] <- [[id:bar][bar]]
  1.1182+  [2024-09-14 Sat 22:50] :key val :foo (bar baz) <- [[id:bar][bar]]
  1.1183+  [2024-09-14 Sat 22:37] -> [[id:foo][foo]]
  1.1184+  [2024-09-14 Sat 22:39] -- [[id:sibling][sibling]]
  1.1185+  [2024-09-14 Sat 22:39] >> [[id:parent][parent]]
  1.1186+  [2024-09-14 Sat 22:39] << [[id:child][child]]
  1.1187+  :END:
  1.1188+#+end_src
  1.1189 *** TODO agenda views
  1.1190 :PROPERTIES:
  1.1191 :CREATED:  <2024-08-27 Tue 18:23>
  1.1192 :ID:       4f704120-1553-46bc-ac31-5d65aaf340d3
  1.1193+:CUSTOM_ID: agenda-views
  1.1194 :END:
  1.1195 :LOGBOOK:
  1.1196 - State "TODO"       from              [2024-08-27 Tue 18:23]
  1.1197@@ -1311,6 +1555,7 @@
  1.1198 ** FIXME compiler warnings
  1.1199 :PROPERTIES:
  1.1200 :ID:       dd4cf91d-4b45-4b5f-adee-0e248ebed0e1
  1.1201+:CUSTOM_ID: compiler-warnings
  1.1202 :END:
  1.1203 :LOGBOOK:
  1.1204 - State "FIXME"      from              [2024-08-16 Fri 22:42]
  1.1205@@ -1503,6 +1748,7 @@
  1.1206 ** TODO remove makefile
  1.1207 :PROPERTIES:
  1.1208 :ID:       93f3d805-9139-49b2-9b20-4e92e3dbda41
  1.1209+:CUSTOM_ID: remove-makefile
  1.1210 :END:
  1.1211 :LOGBOOK:
  1.1212 - State "TODO"       from              [2024-08-16 Fri 22:44]
  1.1213@@ -1510,6 +1756,7 @@
  1.1214 ** OUTLINE graph                                                        :org:
  1.1215 :PROPERTIES:
  1.1216 :ID:       27d6936b-3e2f-4d28-af11-85c8276389db
  1.1217+:CUSTOM_ID: graph
  1.1218 :END:
  1.1219 :LOGBOOK:
  1.1220 - State "OUTLINE"    from              [2024-08-21 Wed 20:40]
  1.1221@@ -1530,6 +1777,7 @@
  1.1222 :ID:       08257c5a-51f2-40b2-aa1e-58b02d31c68a
  1.1223 :CREATED:  <2024-08-29 Thu 18:23>
  1.1224 :Effort:   4:00
  1.1225+:CUSTOM_ID: org-follow-location
  1.1226 :END:
  1.1227 :LOGBOOK:
  1.1228 - State "TODO"       from              [2024-08-21 Wed 20:37]
  1.1229@@ -1545,6 +1793,7 @@
  1.1230 :PROPERTIES:
  1.1231 :CREATED:  <2024-08-29 Thu 23:46>
  1.1232 :ID:       6c7c06fc-9220-40c6-8e0e-c7e734e7cd8a
  1.1233+:CUSTOM_ID: org-set-location
  1.1234 :END:
  1.1235 :LOGBOOK:
  1.1236 - State "TODO"       from              [2024-08-29 Thu 23:46]
  1.1237@@ -1559,6 +1808,7 @@
  1.1238 :PROPERTIES:
  1.1239 :CREATED:  <2024-08-27 Tue 14:19>
  1.1240 :ID:       1a283ac6-13cc-4316-b9fd-350d1766174a
  1.1241+:CUSTOM_ID: org-timeline-upgrades-0-3
  1.1242 :END:
  1.1243 :LOGBOOK:
  1.1244 - Refiled on [2024-08-30 Fri 19:03]
  1.1245@@ -1570,6 +1820,7 @@
  1.1246 :PROPERTIES:
  1.1247 :CREATED:  <2024-08-27 Tue 14:22>
  1.1248 :ID:       4b2f89c6-9bf0-46bf-91c5-44afd54860e8
  1.1249+:CUSTOM_ID: timeline-selection-update-on-pointer-hover
  1.1250 :END:
  1.1251 :LOGBOOK:
  1.1252 - State "TODO"       from              [2024-08-27 Tue 14:22]
  1.1253@@ -1580,6 +1831,7 @@
  1.1254 :PROPERTIES:
  1.1255 :CREATED:  <2024-08-27 Tue 14:20>
  1.1256 :ID:       1b23b7c0-7ad3-4906-8bcb-66cad8831484
  1.1257+:CUSTOM_ID: org-agenda-follow-impl
  1.1258 :END:
  1.1259 :LOGBOOK:
  1.1260 - State "TODO"       from              [2024-08-27 Tue 14:20]
  1.1261@@ -1591,6 +1843,7 @@
  1.1262 :PROPERTIES:
  1.1263 :CREATED:  <2024-08-27 Tue 14:26>
  1.1264 :ID:       cb1272df-e155-417d-8fa9-380dac848915
  1.1265+:CUSTOM_ID: align-org-timeline-properties-with-ulang
  1.1266 :END:
  1.1267 :LOGBOOK:
  1.1268 - State "TODO"       from              [2024-08-27 Tue 14:26]
  1.1269@@ -1605,14 +1858,37 @@
  1.1270 :PROPERTIES:
  1.1271 :CREATED:  <2024-09-03 Tue 22:14>
  1.1272 :ID:       c9e157da-50e9-4dc3-96fd-bb9bc9175ee5
  1.1273+:CUSTOM_ID: sk-el-project-integration
  1.1274 :END:
  1.1275 :LOGBOOK:
  1.1276 - State "TODO"       from              [2024-09-03 Tue 22:14]
  1.1277 :END:
  1.1278+* PROJECT io [0/1]                                                       :io:
  1.1279+:PROPERTIES:
  1.1280+:CREATED:  <2024-09-19 Thu 21:54>
  1.1281+:ID:       39c15417-5078-403f-b716-3b48b9d3929d
  1.1282+:LOCATION: lisp/lib/io/
  1.1283+:CUSTOM_ID: io-0-1
  1.1284+:END:
  1.1285+:LOGBOOK:
  1.1286+- State "PROJECT"    from              [2024-09-19 Thu 21:54]
  1.1287+:END:
  1.1288+** PROJECT flate [0/0]
  1.1289+:PROPERTIES:
  1.1290+:CREATED:  <2024-09-19 Thu 21:55>
  1.1291+:ID:       025a5ce8-192f-4cd7-a6ad-1ec7882f04b7
  1.1292+:CUSTOM_ID: flate-0-0
  1.1293+:END:
  1.1294+:LOGBOOK:
  1.1295+- State "TODO"       from              [2024-09-19 Thu 21:55]
  1.1296+- State "PROJECT"    from "TODO"       [2024-09-19 Thu 21:55]
  1.1297+:END:
  1.1298+
  1.1299 * TBD homer [1/2]                                                :lisp:homer:
  1.1300 :PROPERTIES:
  1.1301 :ID:       ef204ce0-7a99-45a6-942e-6d8f549f94f9
  1.1302 :VERSION: 0.1
  1.1303+:CUSTOM_ID: homer-1-2
  1.1304 :END:
  1.1305 :LOGBOOK:
  1.1306 - State "TBD"        from "TODO"       [2023-12-12 Tue 19:53]
  1.1307@@ -1620,6 +1896,7 @@
  1.1308 ** DONE review GNU stow API
  1.1309 :PROPERTIES:
  1.1310 :ID:       73e711a9-c3f1-4157-a029-c4d3559df05e
  1.1311+:CUSTOM_ID: review-gnu-stow-api
  1.1312 :END:
  1.1313 :LOGBOOK:
  1.1314 - State "TODO"       from              [2023-12-24 Sun 19:32]
  1.1315@@ -1632,6 +1909,7 @@
  1.1316 ** TODO consolidate with skel                                          :skel:
  1.1317 :PROPERTIES:
  1.1318 :ID:       0f07acf1-d1a8-456f-b753-ce04643260b9
  1.1319+:CUSTOM_ID: consolidate-with-skel
  1.1320 :END:
  1.1321 :LOGBOOK:
  1.1322 - State "TODO"       from              [2023-12-24 Sun 19:32]
  1.1323@@ -1641,6 +1919,7 @@
  1.1324 :CREATED:  <2024-08-28 Wed 21:59>
  1.1325 :ID:       a3e85640-60e5-44d1-bbf3-5a287e0feb4c
  1.1326 :VERSION: 0.1
  1.1327+:CUSTOM_ID: bench
  1.1328 :END:
  1.1329 :LOGBOOK:
  1.1330 - State "PROJECT"    from              [2024-08-28 Wed 21:59]
  1.1331@@ -1652,6 +1931,7 @@
  1.1332 * RESEARCH eBPF                                                         :net:
  1.1333 :PROPERTIES:
  1.1334 :ID:       6cfbb313-4673-4fca-afcf-3fe00c12a3de
  1.1335+:CUSTOM_ID: ebpf
  1.1336 :END:
  1.1337 :LOGBOOK:
  1.1338 - State "RESEARCH"   from              [2024-08-21 Wed 22:40]
  1.1339@@ -1659,10 +1939,11 @@
  1.1340 https://docs.kernel.org/bpf/standardization/instruction-set.html#bpf-instruction-set-architecture-isa
  1.1341 https://mostlynerdless.de/blog/2023/12/31/hello-ebpf-developing-ebpf-apps-in-java-1/
  1.1342 https://github.com/iovisor/bcc
  1.1343-* RESEARCH batman-adv
  1.1344+* RESEARCH batman-adv                                                   :net:
  1.1345 :PROPERTIES:
  1.1346 :CREATED:  <2024-08-23 Fri 21:16>
  1.1347 :ID:       53992507-a3af-43ff-b04b-aa05ccabe2fa
  1.1348+:CUSTOM_ID: batman-adv
  1.1349 :END:
  1.1350 :LOGBOOK:
  1.1351 - State "RESEARCH"   from              [2024-08-23 Fri 21:16]