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