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]