changelog shortlog graph tags branches files raw help

Mercurial > org > plan / changeset: midweek updates

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: