changeset 12: |
a573ef690cfb |
parent 11: |
1c858bdf96d1 |
child 13: |
0568b7ca3218 |
author: |
Richard Westhaver <ellis@rwest.io> |
date: |
Wed, 14 Aug 2024 22:19:38 -0400 |
files: |
tasks/core.org |
description: |
midweek updates |
1.1--- a/tasks/core.org Mon Aug 12 18:31:37 2024 -0400
1.2+++ b/tasks/core.org Wed Aug 14 22:19:38 2024 -0400
1.3@@ -4,48 +4,61 @@
1.4 #+setupfile: ../../clean.theme
1.5 #+OPTIONS: num:nil d:t prop:t
1.6 #+filetags: core
1.7-* TODO ffi cleanup [0/8] :lisp:ffi:
1.8+* TODO ffi [0/10] :lisp:ffi:
1.9 :LOGBOOK:
1.10 - State "TODO" from [2024-08-10 Sat 22:20]
1.11 :END:
1.12-** TODO rocksdb merge-operator callbacks
1.13+** WIP rocksdb merge-operator callbacks :rocksdb:
1.14+DEADLINE: <2024-08-16 Fri> SCHEDULED: <2024-08-15 Thu>
1.15+:LOGBOOK:
1.16+- State "TODO" from [2024-08-10 Sat 22:21]
1.17+- State "WIP" from "TODO" [2024-08-14 Wed 21:50]
1.18+:END:
1.19+** WIP rocksdb compactionfilter callbacks :rocksdb:
1.20+DEADLINE: <2024-08-18 Sun> SCHEDULED: <2024-08-16 Fri>
1.21+:LOGBOOK:
1.22+- State "TODO" from [2024-08-14 Wed 21:50]
1.23+- State "WIP" from "TODO" [2024-08-14 Wed 21:50]
1.24+:END:
1.25+** WIP rocksdb comparator callbacks :rocksdb:
1.26+DEADLINE: <2024-08-18 Sun> SCHEDULED: <2024-08-17 Sat>
1.27+:LOGBOOK:
1.28+- State "WIP" from [2024-08-14 Wed 21:51]
1.29+:END:
1.30+** TODO gstreamer practical example :gstreamer:
1.31 :LOGBOOK:
1.32 - State "TODO" from [2024-08-10 Sat 22:21]
1.33 :END:
1.34-** TODO gstreamer practical example
1.35-:LOGBOOK:
1.36-- State "TODO" from [2024-08-10 Sat 22:21]
1.37-:END:
1.38-** TODO ublk practical example
1.39+** TODO ublk practical example :ublk:
1.40 :LOGBOOK:
1.41 - State "TODO" from [2024-08-10 Sat 22:22]
1.42 :END:
1.43-** TODO uring read/write file example
1.44+** TODO uring read/write file example :uring:
1.45 :LOGBOOK:
1.46 - State "TODO" from [2024-08-10 Sat 22:22]
1.47 :END:
1.48-** TODO btrfs practical example
1.49+** TODO btrfs practical example :btrfs:
1.50 :LOGBOOK:
1.51 - State "TODO" from [2024-08-10 Sat 22:30]
1.52 :END:
1.53 - [ ] sudo example (filesystem)
1.54 - [ ] non-sudo example?
1.55-** TODO xkb practical example
1.56+** TODO xkb practical example :x:kb:
1.57 :LOGBOOK:
1.58 - State "TODO" from [2024-08-10 Sat 22:32]
1.59 :END:
1.60-** TODO keyutils practical example
1.61+** TODO keyutils practical example :crypto:
1.62 :LOGBOOK:
1.63 - State "TODO" from [2024-08-10 Sat 22:33]
1.64 :END:
1.65-** TODO readline
1.66+** TODO readline :cli:
1.67 :LOGBOOK:
1.68 - State "TODO" from [2024-08-10 Sat 22:23]
1.69 :END:
1.70 * TBD retire x.lisp :lisp:skel:
1.71 :PROPERTIES:
1.72 :LOCATION: x.lisp
1.73-:Effort: 5h
1.74+:Effort: 5:00
1.75 :END:
1.76 :LOGBOOK:
1.77 - State "TODO" from [2024-07-09 Tue 22:24]
1.78@@ -54,7 +67,7 @@
1.79 with skel taking on more responsibility we no longer need a dedicated build tool.
1.80 - migrate all functionality to skelfile
1.81 - cleanup readme with installation instructions (with and without =infra=)
1.82-* TODO cli/clap v0.2.0 [1/5] :lisp:cli:
1.83+* TODO cli/clap v0.2.0 [1/6] :lisp:cli:
1.84 :LOGBOOK:
1.85 - State "TODO" from [2024-07-21 Sun 01:33]
1.86 :END:
1.87@@ -81,10 +94,6 @@
1.88 - how to apply operators?
1.89 - pipe results?
1.90 +forth+
1.91-** TODO explain impl
1.92-:LOGBOOK:
1.93-- State "TODO" from [2024-08-03 Sat 01:01]
1.94-:END:
1.95 * TODO multipoint-images :lisp:bin:sys:
1.96 :LOGBOOK:
1.97 - State "TODO" from [2024-07-28 Sun 21:01]
1.98@@ -100,7 +109,7 @@
1.99 :LOGBOOK:
1.100 - State "TODO" from [2024-08-01 Thu 12:27]
1.101 :END:
1.102-* TODO Q MVP
1.103+* TODO q 0.1 :lisp:q:
1.104 :LOGBOOK:
1.105 - State "TODO" from [2024-08-03 Sat 01:03]
1.106 :END:
1.107@@ -200,7 +209,7 @@
1.108 :LOGBOOK:
1.109 - State "RESEARCH" from [2024-08-01 Thu 12:30]
1.110 :END:
1.111-* HACK defsys
1.112+* HACK defsys :lisp:std:
1.113 :LOGBOOK:
1.114 - State "HACK" from [2024-08-03 Sat 01:06]
1.115 :END:
1.116@@ -292,6 +301,9 @@
1.117 :PROPERTIES:
1.118 :ID: af778a5f-4834-4f0c-ae53-36d35cb98d8c
1.119 :END:
1.120+:LOGBOOK:
1.121+- State "TODO" from [2024-08-13 Tue 22:06]
1.122+:END:
1.123 * TODO parse 0.1 [0/2] :lisp:lib:
1.124 :LOGBOOK:
1.125 - State "TODO" from "TODO" [2023-12-13 Wed 18:24]
1.126@@ -427,7 +439,7 @@
1.127 - I feel this may be less efficient but haven't benched it (requires additional arg)
1.128 - separate packages are a pain to query symbols with
1.129
1.130-* TODO vc 0.1 [2/3] :vc:
1.131+* TODO vc 0.1 [2/3] :lisp:vc:
1.132 :LOGBOOK:
1.133 - State "TODO" from [2024-02-29 Thu 16:10]
1.134 :END:
1.135@@ -452,7 +464,7 @@
1.136 :END:
1.137 ** WIP dat/parquet :lisp:
1.138 :PROPERTIES:
1.139-:Effort: 80h
1.140+:Effort: 80:00
1.141 :END:
1.142 :LOGBOOK:
1.143 - State "WIP" from [2024-07-19 Fri 21:51]
1.144@@ -460,7 +472,7 @@
1.145
1.146 ** TODO dat/csv column selectors :lisp:dat:
1.147 :PROPERTIES:
1.148-:Effort: 8h
1.149+:Effort: 8:00
1.150 :END:
1.151 :LOGBOOK:
1.152 - State "TODO" from [2024-08-05 Mon 20:53]
1.153@@ -474,6 +486,32 @@
1.154 - index-based-selection
1.155 - selection-by-name
1.156
1.157+** TODO sxp 0.2 :lisp:sxp:
1.158+:LOGBOOK:
1.159+- State "TODO" from [2023-12-12 Tue 19:49]
1.160+:END:
1.161+*** TODO WRAP-OBJECT :skel:
1.162+:LOGBOOK:
1.163+- State "TODO" from [2023-12-12 Tue 19:49]
1.164+:END:
1.165+- use to replace LOAD-AST for sk-project and friends
1.166+- requires mop
1.167+- take a look at UNWRAP-OBJECT too, may need rewrite for a better API
1.168+**** TODO sxp standard methods
1.169+:LOGBOOK:
1.170+- State "TODO" from [2024-08-13 Tue 22:06]
1.171+:END:
1.172+- hash-table
1.173+- classoid
1.174+- vector
1.175+- boolean
1.176+- obj/
1.177+ - color
1.178+ - uri
1.179+* TODO syn 0.1 :lisp:syn:
1.180+:LOGBOOK:
1.181+- State "TODO" from [2024-08-13 Tue 22:15]
1.182+:END:
1.183 * TODO skel 0.2 [1/4] :lisp:skel:
1.184 :LOGBOOK:
1.185 - State "TODO" from [2023-12-16 Sat 00:55]
1.186@@ -490,11 +528,12 @@
1.187 - State "TODO" from [2024-08-11 Sun 00:10]
1.188 :END:
1.189 - core/rule.lisp
1.190-** TODO implement task-pool
1.191+** TODO implement task-pool :thread:
1.192 :LOGBOOK:
1.193 - State "TODO" from [2024-08-11 Sun 00:10]
1.194 :END:
1.195 ** TODO implement vm
1.196+DEADLINE: <2024-08-18 Sun> SCHEDULED: <2024-08-16 Fri>
1.197 :LOGBOOK:
1.198 - State "TODO" from [2024-08-11 Sun 00:11]
1.199 :END:
1.200@@ -544,22 +583,11 @@
1.201 :LOGBOOK:
1.202 - State "TODO" from [2024-08-10 Sat 01:29]
1.203 :END:
1.204-* TODO sxp 0.2 [0/1] :lisp:sxp:
1.205-:LOGBOOK:
1.206-- State "TODO" from [2023-12-12 Tue 19:49]
1.207-:END:
1.208-** TODO WRAP-OBJECT :skel:
1.209-:LOGBOOK:
1.210-- State "TODO" from [2023-12-12 Tue 19:49]
1.211-:END:
1.212-- use to replace LOAD-AST for sk-project and friends
1.213-- requires mop
1.214-- take a look at UNWRAP-OBJECT too, may need rewrite for a better API
1.215 * TODO obj 0.1 [2/2] :lisp:obj:
1.216 :LOGBOOK:
1.217 - State "TODO" from [2023-12-17 Sun 00:59]
1.218 :END:
1.219-** NOPE uri
1.220+** NOPE uri :net:
1.221 :LOGBOOK:
1.222 - State "TODO" from [2023-12-17 Sun 01:00]
1.223 - Note taken on [2023-12-20 Wed 18:26] \\
1.224@@ -569,7 +597,7 @@
1.225 for a path and URI protocol.
1.226 :END:
1.227 - mostly just need the tests and to finish porting the Franz implementation
1.228-** DONE db
1.229+** DONE db :db:
1.230 :LOGBOOK:
1.231 - State "TODO" from [2023-12-20 Wed 18:26]
1.232 - State "DONE" from "TODO" [2024-08-05 Mon 21:08]
1.233@@ -578,7 +606,7 @@
1.234 builds up to high-level systems like RDB
1.235 :END:
1.236 - ported from XDB2
1.237-** WIP complete base obj/query package [2/3] :lisp:
1.238+** WIP complete base obj/query package [2/3] :q:db:
1.239 :PROPERTIES:
1.240 :LOCATION: lisp/lib/obj/query.lisp
1.241 :END:
1.242@@ -596,14 +624,14 @@
1.243 ~Q/SQL~ and ~Q/DQL~
1.244 *** DONE aggregate physical plan
1.245 :PROPERTIES:
1.246-:Effort: 2h
1.247+:Effort: 2:00
1.248 :END:
1.249 :LOGBOOK:
1.250 - State "DONE" from "TODO" [2024-08-03 Sat 01:00]
1.251 :END:
1.252 *** DONE Physical Expressions
1.253 :PROPERTIES:
1.254-:Effort: 3h
1.255+:Effort: 3:00
1.256 :END:
1.257 :LOGBOOK:
1.258 - State "TODO" from [2024-08-02 Fri 15:53]
1.259@@ -615,6 +643,15 @@
1.260 - State "TODO" from [2024-08-02 Fri 15:55]
1.261 :END:
1.262
1.263+** TODO explain impl :doc:
1.264+:LOGBOOK:
1.265+- State "TODO" from [2024-08-03 Sat 01:01]
1.266+:END:
1.267+** TODO explore impl :doc:
1.268+:LOGBOOK:
1.269+- State "TODO" from "TODO" [2024-08-12 Mon 22:26]
1.270+:END:
1.271+
1.272 * TODO net 0.1 [5/8] :lisp:net:
1.273 :LOGBOOK:
1.274 - State "TODO" from [2023-12-17 Sun 01:00]
1.275@@ -697,7 +734,7 @@
1.276 :PROPERTIES:
1.277 :ID: e18a90d7-10bc-44d3-8508-56483d29d385
1.278 :END:
1.279-* TODO rt 0.1 [0/2] :rt:
1.280+* TODO rt 0.1 [0/4] :lisp:rt:
1.281 :LOGBOOK:
1.282 - State "TODO" from [2024-02-29 Thu 16:06]
1.283 :END:
1.284@@ -712,6 +749,10 @@
1.285 - State "TODO" from [2024-02-29 Thu 17:17]
1.286 :END:
1.287 - simple flag to test when file is defined (part of deftest macro)
1.288+** TODO fixture api
1.289+:LOGBOOK:
1.290+- State "TODO" from [2024-08-13 Tue 22:22]
1.291+:END:
1.292 * NOPE dot 0.1 [1/1] :lisp:dot:
1.293 :LOGBOOK:
1.294 - State "TODO" from [2023-12-20 Wed 18:27]
1.295@@ -736,7 +777,7 @@
1.296 'symlink farm manager'
1.297 rust impl: https://github.com/qboileau/rstow
1.298
1.299-** TODO consolidate with skel
1.300+** TODO consolidate with skel :skel:
1.301 :LOGBOOK:
1.302 - State "TODO" from [2023-12-24 Sun 19:32]
1.303 :END: