1.1--- a/tasks/core.org Thu Aug 15 21:48:42 2024 -0400
1.2+++ b/tasks/core.org Fri Aug 16 23:52:04 2024 -0400
1.3@@ -1,69 +1,103 @@
1.4 #+title: core tasks
1.5 #+author: Richard Westhaver
1.6+#+email: richard.westhaver@gmail.com
1.7 #+description: core task list
1.8-#+setupfile: https://cdn.compiler.company/org/clean.theme
1.9+#+setupfile: ../../clean.theme
1.10 #+infojs_opt: toc:t home:https://compiler.company up:./
1.11-#+OPTIONS: num:nil d:t prop:t
1.12+#+OPTIONS: num:nil d:t prop:t toc:nil
1.13 #+filetags: core
1.14-* TODO ffi [0/10] :lisp:ffi:
1.15+* PROJECT ffi v0.1.0 [1/8] :lisp:ffi:
1.16 :LOGBOOK:
1.17 - State "TODO" from [2024-08-10 Sat 22:20]
1.18+- State "PROJECT" from "TODO" [2024-08-16 Fri 22:57]
1.19 :END:
1.20-** WIP rocksdb merge-operator callbacks :rocksdb:
1.21+** PROJECT rocksdb v0.1.0 :rocksdb:
1.22+:LOGBOOK:
1.23+- State "PROJECT" from [2024-08-16 Fri 22:57]
1.24+:END:
1.25+*** TODO batch
1.26+:LOGBOOK:
1.27+- State "TODO" from [2024-08-16 Fri 22:56]
1.28+:END:
1.29+*** TODO logger
1.30+:LOGBOOK:
1.31+- State "TODO" from [2024-08-16 Fri 22:56]
1.32+:END:
1.33+*** DONE merge-operator callbacks :rocksdb:
1.34 DEADLINE: <2024-08-16 Fri> SCHEDULED: <2024-08-15 Thu>
1.35+:PROPERTIES:
1.36+:LOCATION: lisp/ffi/rocksdb/merge.lisp
1.37+:END:
1.38 :LOGBOOK:
1.39 - State "TODO" from [2024-08-10 Sat 22:21]
1.40 - State "WIP" from "TODO" [2024-08-14 Wed 21:50]
1.41+- State "DONE" from "WIP" [2024-08-16 Fri 22:52]
1.42+- Note taken on [2024-08-16 Fri 22:52] \\
1.43+ still needs testing with actual data
1.44 :END:
1.45-** WIP rocksdb compactionfilter callbacks :rocksdb:
1.46+
1.47+*** WIP compactionfilter callbacks :rocksdb:
1.48 DEADLINE: <2024-08-18 Sun> SCHEDULED: <2024-08-16 Fri>
1.49+:PROPERTIES:
1.50+:LOCATION: lisp/ffi/rocksdb/compaction.lisp
1.51+:END:
1.52 :LOGBOOK:
1.53 - State "TODO" from [2024-08-14 Wed 21:50]
1.54 - State "WIP" from "TODO" [2024-08-14 Wed 21:50]
1.55 :END:
1.56-** WIP rocksdb comparator callbacks :rocksdb:
1.57+*** WIP comparator callbacks :rocksdb:
1.58 DEADLINE: <2024-08-18 Sun> SCHEDULED: <2024-08-17 Sat>
1.59+:PROPERTIES:
1.60+:LOCATION: lisp/ffi/rocksdb/comparator.lisp
1.61+:END:
1.62 :LOGBOOK:
1.63 - State "WIP" from [2024-08-14 Wed 21:51]
1.64 :END:
1.65-** TODO gstreamer practical example :gstreamer:
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 examples [0/6] :example:
1.71+:LOGBOOK:
1.72+- State "TBD" from [2024-08-15 Thu 23:02]
1.73+:END:
1.74+*** TODO gstreamer practical example :gstreamer:
1.75 :LOGBOOK:
1.76 - State "TODO" from [2024-08-10 Sat 22:21]
1.77 :END:
1.78-** TODO ublk practical example :ublk:
1.79+*** TODO ublk practical example :ublk:
1.80 :LOGBOOK:
1.81 - State "TODO" from [2024-08-10 Sat 22:22]
1.82 :END:
1.83-** TODO uring read/write file example :uring:
1.84+*** TODO uring read/write file example :uring:
1.85 :LOGBOOK:
1.86 - State "TODO" from [2024-08-10 Sat 22:22]
1.87 :END:
1.88-** TODO btrfs practical example :btrfs:
1.89+*** TODO btrfs practical example :btrfs:
1.90 :LOGBOOK:
1.91 - State "TODO" from [2024-08-10 Sat 22:30]
1.92 :END:
1.93 - [ ] sudo example (filesystem)
1.94 - [ ] non-sudo example?
1.95-** TODO xkb practical example :x:kb:
1.96+*** TODO xkb practical example :x:kb:
1.97 :LOGBOOK:
1.98 - State "TODO" from [2024-08-10 Sat 22:32]
1.99 :END:
1.100-** TODO keyutils practical example :crypto:
1.101+*** TODO keyutils practical example :crypto:
1.102 :LOGBOOK:
1.103 - State "TODO" from [2024-08-10 Sat 22:33]
1.104 :END:
1.105-** TODO readline :cli:
1.106-:LOGBOOK:
1.107-- State "TODO" from [2024-08-10 Sat 22:23]
1.108-:END:
1.109-* TBD retire x.lisp :lisp:skel:
1.110+
1.111+* TODO retire x.lisp :lisp:skel:
1.112+SCHEDULED: <2024-08-22 Thu>
1.113 :PROPERTIES:
1.114 :LOCATION: x.lisp
1.115-:Effort: 5:00
1.116+:Effort: 4:00
1.117 :END:
1.118 :LOGBOOK:
1.119 - State "TODO" from [2024-07-09 Tue 22:24]
1.120 - State "TBD" from "TODO" [2024-07-27 Sat 02:41]
1.121+- State "TODO" from "TBD" [2024-08-16 Fri 22:58]
1.122 :END:
1.123 with skel taking on more responsibility we no longer need a dedicated build tool.
1.124 - migrate all functionality to skelfile
1.125@@ -517,6 +551,7 @@
1.126 :LOGBOOK:
1.127 - State "TODO" from [2023-12-16 Sat 00:55]
1.128 :END:
1.129+
1.130 ** DONE eval rules from CLI
1.131 :LOGBOOK:
1.132 - State "TODO" from [2023-12-16 Sat 00:56]
1.133@@ -754,10 +789,34 @@
1.134 :LOGBOOK:
1.135 - State "TODO" from [2024-08-13 Tue 22:22]
1.136 :END:
1.137-* NOPE dot 0.1 [1/1] :lisp:dot:
1.138+* TODO emacs 0.1 :emacs:
1.139+:LOGBOOK:
1.140+- State "TODO" from [2024-08-16 Fri 22:39]
1.141+:END:
1.142+- don't really care about versioning the core/emacs configs much
1.143+- may come in use later so just a general milestone when these tasks are done
1.144+** TODO comp/org capture templates
1.145+:LOGBOOK:
1.146+- State "TODO" from [2024-08-15 Thu 23:14]
1.147+:END:
1.148+** TODO comp/org agenda views, export, dblock
1.149+:LOGBOOK:
1.150+- State "TODO" from [2024-08-15 Thu 23:15]
1.151+:END:
1.152+** FIXME compiler warnings
1.153+:LOGBOOK:
1.154+- State "FIXME" from [2024-08-16 Fri 22:42]
1.155+:END:
1.156+** TODO remove makefile
1.157+:LOGBOOK:
1.158+- State "TODO" from [2024-08-16 Fri 22:44]
1.159+:END:
1.160+* DONE dot 0.1 [1/1] :lisp:dot:
1.161 :LOGBOOK:
1.162 - State "TODO" from [2023-12-20 Wed 18:27]
1.163+- State "DONE" from "NOPE" [2024-08-16 Fri 22:38]
1.164 :END:
1.165+- implemented in dat/dot.lisp
1.166 ** NOPE PARSE-SPECIALIZER-USING-CLASS
1.167 :LOGBOOK:
1.168 - State "TODO" from [2023-12-20 Wed 18:28]