changelog shortlog graph tags branches changeset file revisions annotate raw help

Mercurial > org > plan / tasks/core.org

revision 20: a64e2386bccc
parent 19: ab65bef096dd
child 21: d2097f6aec77
     1.1--- a/tasks/core.org	Sun Sep 08 12:25:31 2024 -0400
     1.2+++ b/tasks/core.org	Fri Sep 13 21:21:53 2024 -0400
     1.3@@ -16,10 +16,11 @@
     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 [6/7]                                     :rocksdb:
     1.8+** PROJECT rocksdb [6/7]                                            :rocksdb:
     1.9 :PROPERTIES:
    1.10 :ID:       6a4e51f0-f1d7-40df-aa7f-04c6d179393b
    1.11-:LOCATION: ~/comp/core/
    1.12+:LOCATION+: lisp/ffi/rocksdb
    1.13+:VERSION: 0.1.0
    1.14 :END:
    1.15 :LOGBOOK:
    1.16 - State "PROJECT"    from              [2024-08-16 Fri 22:57]
    1.17@@ -71,7 +72,7 @@
    1.18 *** DONE compactionfilter callbacks                                 :rocksdb:
    1.19 DEADLINE: <2024-08-18 Sun> SCHEDULED: <2024-08-16 Fri>
    1.20 :PROPERTIES:
    1.21-:LOCATION+: lisp/ffi/rocksdb/compaction.lisp
    1.22+:LOCATION+: compaction.lisp
    1.23 :ID:       2f3d0b40-0d14-44d4-b489-97a08c9e94ad
    1.24 :Effort:   3:00
    1.25 :CREATED:  <2024-08-18 Sun 18:52>
    1.26@@ -94,7 +95,7 @@
    1.27 *** DONE comparator callbacks                                       :rocksdb:
    1.28 DEADLINE: <2024-08-18 Sun> SCHEDULED: <2024-08-17 Sat>
    1.29 :PROPERTIES:
    1.30-:LOCATION+: lisp/ffi/rocksdb/comparator.lisp
    1.31+:LOCATION+: comparator.lisp
    1.32 :ID:       79d12134-27e1-48ef-9e21-808c74d154c4
    1.33 :END:
    1.34 :LOGBOOK:
    1.35@@ -261,21 +262,31 @@
    1.36 with skel taking on more responsibility we no longer need a dedicated build tool.
    1.37 - migrate all functionality to skelfile
    1.38 - cleanup readme with installation instructions (with and without =infra=)
    1.39-* PROJECT cli/clap [1/6]                                           :lisp:cli:
    1.40+* PROJECT 
    1.41+:PROPERTIES:
    1.42+:CREATED:  <2024-09-12 Thu 13:38>
    1.43+:ID:       4f1d8c1e-23ea-4d17-80d0-feafc367f65f
    1.44+:LOCATION: lisp/lib/cli/
    1.45+:END:
    1.46+:LOGBOOK:
    1.47+- State "PROJECT"    from              [2024-09-12 Thu 13:38]
    1.48+:END:
    1.49+** PROJECT cli/clap [1/5]                                          :lisp:cli:
    1.50 :PROPERTIES:
    1.51 :ID:       217cd955-5575-4953-bf36-4d2d4c1fd616
    1.52-:VERSION: 0.2
    1.53+:VERSION:  0.2
    1.54+:LOCATION+: clap/
    1.55 :END:
    1.56 :LOGBOOK:
    1.57 - State "TODO"       from              [2024-07-21 Sun 01:33]
    1.58 - State "PROJECT"    from "TODO"       [2024-08-18 Sun 16:19]
    1.59 :END:
    1.60 - clap is quite unstable right now and has some obvious bugs which need remedying
    1.61-** TODO conditions implementation
    1.62+*** TODO conditions implementation
    1.63 :PROPERTIES:
    1.64 :ID:       c17dae0b-93b8-467a-bc96-6dddfb7a6e53
    1.65 :END:
    1.66-** TODO minimal documentation                                           :doc:
    1.67+*** TODO minimal documentation                                          :doc:
    1.68 :PROPERTIES:
    1.69 :ID:       aef56337-8adf-4f69-823f-4380ae0c468b
    1.70 :LOCATION: lib/cli.org
    1.71@@ -283,7 +294,7 @@
    1.72 :LOGBOOK:
    1.73 - State "TODO"       from              [2024-07-27 Sat 02:39]
    1.74 :END:
    1.75-** DONE implement globals =*cli* *opts* *args*= etc
    1.76+*** DONE implement globals =*cli* *opts* *args*= etc
    1.77 :PROPERTIES:
    1.78 :ID:       1bb410a8-d569-4667-b024-698a3d5ab144
    1.79 :END:
    1.80@@ -291,7 +302,7 @@
    1.81 - State "TODO"       from              [2024-07-27 Sat 02:39]
    1.82 - State "DONE"       from "TODO"       [2024-07-27 Sat 02:40]
    1.83 :END:
    1.84-** TODO keyword selectors                                     :lisp:cli:skel:
    1.85+*** TODO keyword selectors                                    :lisp:cli:skel:
    1.86 :PROPERTIES:
    1.87 :ID:       ca205f3d-d84d-4629-9d7a-189203c11441
    1.88 :END:
    1.89@@ -306,7 +317,7 @@
    1.90 - how to apply operators?
    1.91 - pipe results?
    1.92 +forth+
    1.93-** FIXME opt/arg parsing
    1.94+*** WIP opt/arg parsing
    1.95 SCHEDULED: <2024-08-30 Fri 18:00>
    1.96 :PROPERTIES:
    1.97 :ID:       f44f2d22-44d8-438b-b388-546c0bc0c65b
    1.98@@ -314,12 +325,13 @@
    1.99 :END:
   1.100 :LOGBOOK:
   1.101 - State "FIXME"      from              [2024-08-21 Wed 21:23]
   1.102+- State "WIP"        from "FIXME"      [2024-09-11 Wed 18:30]
   1.103 :END:
   1.104 - do not need to handle multiple commands
   1.105   - what do we want to do about subcommands?
   1.106 - do not need to support 'global' option for commands
   1.107 - use cli-parse to test.
   1.108-*** TODO clap fixtures                                                 :test:
   1.109+**** TODO clap fixtures                                                :test:
   1.110 :PROPERTIES:
   1.111 :CREATED:  <2024-09-01 Sun 21:54>
   1.112 :ID:       f910ffdb-1adc-44b3-bac0-de641e1e17a7
   1.113@@ -327,11 +339,12 @@
   1.114 :LOGBOOK:
   1.115 - State "TODO"       from              [2024-09-01 Sun 21:54]
   1.116 :END:
   1.117-* TODO multipoint-images                                       :lisp:bin:sys:
   1.118+** TODO multipoint-images                                      :lisp:bin:sys:
   1.119 SCHEDULED: <2024-09-08 Sun>
   1.120 :PROPERTIES:
   1.121 :ID:       f1d14ea9-fbbe-4043-a54d-d7c8774f16d6
   1.122 :CREATED:  <2024-09-01 Sun 21:52>
   1.123+:LOCATION+: multi.lisp
   1.124 :END:
   1.125 :LOGBOOK:
   1.126 - State "TODO"       from              [2024-07-28 Sun 21:01]
   1.127@@ -343,6 +356,8 @@
   1.128     dispatched on arg0.
   1.129   - could also create a thin shim in Rust/Zig and call the appropriate
   1.130     entrypoint after loading the core.
   1.131+- for now let's put this in lib/cli so that we can use =defmain=
   1.132+
   1.133 * TODO [[https://libyear.com/][libyear]]                                                    :lisp:skel:
   1.134 :PROPERTIES:
   1.135 :ID:       4420950f-cea0-4a17-8b1a-19f46b78a921