changelog shortlog graph tags branches changeset file revisions annotate raw help

Mercurial > org > plan / tasks/core.org

revision 16: 52d2d51f3b0d
parent 15: b9c75759937f
child 17: fd32bff88de6
     1.1--- a/tasks/core.org	Sun Aug 18 22:16:12 2024 -0400
     1.2+++ b/tasks/core.org	Sun Aug 25 00:15:40 2024 -0400
     1.3@@ -15,19 +15,26 @@
     1.4 - State "TODO"       from              [2024-08-10 Sat 22:20]
     1.5 - State "PROJECT"    from "TODO"       [2024-08-16 Fri 22:57]
     1.6 :END:
     1.7-** PROJECT rocksdb v0.1.0 [4/7]                                     :rocksdb:
     1.8+** PROJECT rocksdb v0.1.0 [6/7]                                     :rocksdb:
     1.9 :PROPERTIES:
    1.10 :ID:       6a4e51f0-f1d7-40df-aa7f-04c6d179393b
    1.11 :END:
    1.12 :LOGBOOK:
    1.13 - State "PROJECT"    from              [2024-08-16 Fri 22:57]
    1.14 :END:
    1.15-*** TODO writebatch
    1.16+*** DONE writebatch
    1.17+SCHEDULED: <2024-08-19 Mon 20:00-22:00><2024-08-20 Tue 20:00>
    1.18 :PROPERTIES:
    1.19 :ID:       22e3eb0a-f3f7-4788-a90c-5ecd2df7db15
    1.20+:Effort:   4:00
    1.21+:CREATED:  <2024-08-19 Mon 20:05>
    1.22 :END:
    1.23 :LOGBOOK:
    1.24 - State "TODO"       from              [2024-08-16 Fri 22:56]
    1.25+- State "WIP"        from "TODO"       [2024-08-19 Mon 20:01]
    1.26+CLOCK: [2024-08-19 Mon 20:01]--[2024-08-19 Mon 21:03] =>  1:02
    1.27+CLOCK: [2024-08-20 Tue 19:41]--[2024-08-20 Tue 20:16] =>  0:35
    1.28+- State "DONE"       from "WIP"        [2024-08-20 Tue 20:19]
    1.29 :END:
    1.30 **** LINK [[file:/usr/local/include/rocksdb/c.h::/* Write batch */]]
    1.31 :PROPERTIES:
    1.32@@ -70,7 +77,7 @@
    1.33 :LOGBOOK:
    1.34 - State "TODO"       from              [2024-08-14 Wed 21:50]
    1.35 - State "WIP"        from "TODO"       [2024-08-14 Wed 21:50]
    1.36-CLOCK: [2024-08-18 Sun 18:51]--[2024-08-18 Sun 19:46] =>  0:55
    1.37+CLOCK: [2024-08-18 Sun 18:51]--[2024-08-18 Sun 19:46] =>  0:00
    1.38 - State "DONE"       from "WIP"        [2024-08-18 Sun 19:47]
    1.39 :END:
    1.40 
    1.41@@ -137,24 +144,36 @@
    1.42 :LOGBOOK:
    1.43 - State "TODO"       from              [2024-08-18 Sun 20:44]
    1.44 :END:
    1.45-*** TEST define-merge-operator                                        :macro:
    1.46+*** DONE define-merge-operator                                        :macro:
    1.47+SCHEDULED: <2024-08-21 Wed>
    1.48 :PROPERTIES:
    1.49 :CREATED:  <2024-08-18 Sun 19:52>
    1.50 :ID:       c6643502-8c0c-4e44-9986-d4519f39f01c
    1.51+:Effort:   2:00
    1.52+:LOCATION: lisp/ffi/rocksdb/tests.lisp
    1.53 :END:
    1.54 :LOGBOOK:
    1.55 - Refiled on [2024-08-18 Sun 19:53]
    1.56 - State "TODO"       from "TODO"       [2024-08-18 Sun 22:01]
    1.57 - State "TEST"       from "TODO"       [2024-08-18 Sun 22:02]
    1.58+CLOCK: [2024-08-21 Wed 20:34]--[2024-08-21 Wed 21:13] =>  0:39
    1.59+- State "DONE"       from "TEST"       [2024-08-21 Wed 21:21]
    1.60+- Note taken on [2024-08-21 Wed 21:21] \\
    1.61+  will need to do actual tests merging key/vals when we implement associative merge API
    1.62 :END:
    1.63 - define macro which eases the process of making custom merge operators
    1.64-#+begin_src lisp :package rocksdb
    1.65+#+begin_src lisp :package rocksdb :eval no-export
    1.66   (define-merge-operator :incf nil
    1.67     :full nil
    1.68     :partial nil)
    1.69-
    1.70   (create-incf-mergeoperator)
    1.71 #+end_src
    1.72+
    1.73+#+RESULTS:
    1.74+: #<SB-ALIEN-INTERNALS:ALIEN-VALUE :SAP #X75D288000C30 :TYPE (*
    1.75+:                                                             (SB-ALIEN:STRUCT
    1.76+:                                                              ROCKSDB::ROCKSDB-MERGEOPERATOR-T))>
    1.77+
    1.78 ** TODO readline                                                        :cli:
    1.79 :PROPERTIES:
    1.80 :ID:       4aebbb1d-201e-4a74-8e57-537cb96a39d7
    1.81@@ -245,6 +264,7 @@
    1.82 ** TODO minimal documentation                                           :doc:
    1.83 :PROPERTIES:
    1.84 :ID:       aef56337-8adf-4f69-823f-4380ae0c468b
    1.85+:LOCATION: lib/cli.org
    1.86 :END:
    1.87 :LOGBOOK:
    1.88 - State "TODO"       from              [2024-07-27 Sat 02:39]
    1.89@@ -272,6 +292,16 @@
    1.90 - how to apply operators?
    1.91 - pipe results?
    1.92 +forth+
    1.93+** FIXME opt/arg parsing
    1.94+:PROPERTIES:
    1.95+:ID:       f44f2d22-44d8-438b-b388-546c0bc0c65b
    1.96+:END:
    1.97+:LOGBOOK:
    1.98+- State "FIXME"      from              [2024-08-21 Wed 21:23]
    1.99+:END:
   1.100+- do not need to handle multiple commands
   1.101+  - what do we want to do about subcommands?
   1.102+- do not need to support 'global' option for commands
   1.103 * TODO multipoint-images                                       :lisp:bin:sys:
   1.104 :PROPERTIES:
   1.105 :ID:       f1d14ea9-fbbe-4043-a54d-d7c8774f16d6
   1.106@@ -293,7 +323,7 @@
   1.107 :LOGBOOK:
   1.108 - State "TODO"       from              [2024-08-01 Thu 12:27]
   1.109 :END:
   1.110-* PROJECT q 0.1                                                      :lisp:q:
   1.111+* PROJECT q 0.1 [0/4]                                                :lisp:q:
   1.112 :PROPERTIES:
   1.113 :ID:       b19fb0f9-65b2-476c-adb3-b4b77e585f37
   1.114 :END:
   1.115@@ -448,19 +478,6 @@
   1.116 :LOGBOOK:
   1.117 - State "RESEARCH"   from              [2024-08-01 Thu 12:30]
   1.118 :END:
   1.119-* HACK defsys                                                      :lisp:std:
   1.120-:PROPERTIES:
   1.121-:ID:       ea69bedd-6a17-44b4-9f2c-3f9195873404
   1.122-:END:
   1.123-:LOGBOOK:
   1.124-- State "HACK"       from              [2024-08-03 Sat 01:06]
   1.125-:END:
   1.126-- maybe Norvig was right and we don't need asdf/uiop, maybe not
   1.127-- the truth is somewhere in between
   1.128-- [ ] defsys macro
   1.129-- [ ] use macro
   1.130-- [ ] using macro
   1.131-- [ ] requires macro
   1.132 * TODO parse 0.1 [0/2]                                             :lisp:lib:
   1.133 :PROPERTIES:
   1.134 :ID:       50dff527-6778-42d3-934c-2d013d701514
   1.135@@ -651,9 +668,14 @@
   1.136 ** TODO vc-mirrors-update replacement
   1.137 :PROPERTIES:
   1.138 :ID:       36c19881-72c6-4cf5-aaba-2b4ced302b97
   1.139+:LOCATION: ~/.config/nushell/scripts/vc.nu
   1.140+:Effort:   3:00
   1.141+:CREATED:  <2024-08-22 Thu 22:15>
   1.142 :END:
   1.143 :LOGBOOK:
   1.144 - State "TODO"       from              [2024-08-10 Sat 01:33]
   1.145+CLOCK: [2024-08-22 Thu 20:46]--[2024-08-22 Thu 22:12] =>  1:26
   1.146+- State "TODO"       from "TODO"       [2024-08-22 Thu 22:15]
   1.147 :END:
   1.148 ** DONE git                                                          :vc:git:
   1.149 :PROPERTIES:
   1.150@@ -863,6 +885,20 @@
   1.151 :LOGBOOK:
   1.152 - State "TODO"       from              [2024-08-10 Sat 01:29]
   1.153 :END:
   1.154+** HACK defsys                                                     :lisp:std:
   1.155+:PROPERTIES:
   1.156+:ID:       ea69bedd-6a17-44b4-9f2c-3f9195873404
   1.157+:END:
   1.158+:LOGBOOK:
   1.159+- State "HACK"       from              [2024-08-03 Sat 01:06]
   1.160+- Refiled on [2024-08-22 Thu 19:03]
   1.161+:END:
   1.162+- maybe Norvig was right and we don't need asdf/uiop, maybe not
   1.163+- the truth is somewhere in between
   1.164+- [ ] defsys macro
   1.165+- [ ] use macro
   1.166+- [ ] using macro
   1.167+- [ ] requires macro
   1.168 * PROJECT obj 0.1 [2/5]                                            :lisp:obj:
   1.169 :PROPERTIES:
   1.170 :ID:       c1500e3b-1d95-4ba2-96d5-8301b02293e2
   1.171@@ -1119,7 +1155,7 @@
   1.172 :LOGBOOK:
   1.173 - State "TODO"       from              [2024-08-13 Tue 22:22]
   1.174 :END:
   1.175-* PROJECT emacs 0.1                                                   :emacs:
   1.176+* PROJECT emacs 0.1 [0/6]                                             :emacs:
   1.177 :PROPERTIES:
   1.178 :ID:       b6a3ffb9-a7aa-4038-8876-fcdb8115dc08
   1.179 :END:
   1.180@@ -1354,6 +1390,34 @@
   1.181 :LOGBOOK:
   1.182 - State "TODO"       from              [2024-08-16 Fri 22:44]
   1.183 :END:
   1.184+** OUTLINE graph                                                        :org:
   1.185+:PROPERTIES:
   1.186+:ID:       27d6936b-3e2f-4d28-af11-85c8276389db
   1.187+:END:
   1.188+:LOGBOOK:
   1.189+- State "OUTLINE"    from              [2024-08-21 Wed 20:40]
   1.190+:END:
   1.191+- edges
   1.192+  - forward links
   1.193+  - back links
   1.194+- drawers?
   1.195+- properties?
   1.196+- export features
   1.197+- configuration
   1.198+- updating
   1.199+- emacs caching
   1.200+- KV model
   1.201+
   1.202+** TODO org-follow-location                                             :org:
   1.203+:PROPERTIES:
   1.204+:ID:       08257c5a-51f2-40b2-aa1e-58b02d31c68a
   1.205+:END:
   1.206+:LOGBOOK:
   1.207+- State "TODO"       from              [2024-08-21 Wed 20:37]
   1.208+:END:
   1.209+- follow LOCATION property of heading at point
   1.210+- respect parent LOCATION, buffer local settings, etc
   1.211+
   1.212 * TBD homer 0.1 [1/2]                                            :lisp:homer:
   1.213 :PROPERTIES:
   1.214 :ID:       ef204ce0-7a99-45a6-942e-6d8f549f94f9
   1.215@@ -1380,3 +1444,22 @@
   1.216 :LOGBOOK:
   1.217 - State "TODO"       from              [2023-12-24 Sun 19:32]
   1.218 :END:
   1.219+* RESEARCH eBPF                                                         :net:
   1.220+:PROPERTIES:
   1.221+:ID:       6cfbb313-4673-4fca-afcf-3fe00c12a3de
   1.222+:END:
   1.223+:LOGBOOK:
   1.224+- State "RESEARCH"   from              [2024-08-21 Wed 22:40]
   1.225+:END:
   1.226+https://docs.kernel.org/bpf/standardization/instruction-set.html#bpf-instruction-set-architecture-isa
   1.227+https://mostlynerdless.de/blog/2023/12/31/hello-ebpf-developing-ebpf-apps-in-java-1/
   1.228+https://github.com/iovisor/bcc
   1.229+* RESEARCH batman-adv
   1.230+:PROPERTIES:
   1.231+:CREATED:  <2024-08-23 Fri 21:16>
   1.232+:ID:       53992507-a3af-43ff-b04b-aa05ccabe2fa
   1.233+:END:
   1.234+:LOGBOOK:
   1.235+- State "RESEARCH"   from              [2024-08-23 Fri 21:16]
   1.236+:END:
   1.237+[[https://www.open-mesh.org/projects/batman-adv/wiki][Doc-overview - batman-adv - Open Mesh]]