changelog shortlog graph tags branches changeset files file revisions raw help

Mercurial > org > plan / annotate tasks/core.org

changeset 9: cd21d24f2d1b
parent: 3ad938ed8069
child: a573ef690cfb
author: Richard Westhaver <ellis@rwest.io>
date: Sun, 11 Aug 2024 10:13:19 -0400
permissions: -rw-r--r--
description: core task updates
7
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1
 #+title: core tasks
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
2
 #+author: Richard Westhaver
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
3
 #+description: core task list
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
4
 #+setupfile: ../../clean.theme
9
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
5
 #+OPTIONS: num:nil d:t prop:t
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
6
 #+filetags: core
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
7
 * TODO ffi cleanup [0/8]                                           :lisp:ffi:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
8
 :LOGBOOK:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
9
 - State "TODO"       from              [2024-08-10 Sat 22:20]
7
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
10
 :END:
9
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
11
 ** TODO rocksdb merge-operator callbacks
7
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
12
 :LOGBOOK:
9
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
13
 - State "TODO"       from              [2024-08-10 Sat 22:21]
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
14
 :END:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
15
 ** TODO gstreamer practical example
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
16
 :LOGBOOK:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
17
 - State "TODO"       from              [2024-08-10 Sat 22:21]
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
18
 :END:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
19
 ** TODO ublk practical example
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
20
 :LOGBOOK:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
21
 - State "TODO"       from              [2024-08-10 Sat 22:22]
7
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
22
 :END:
9
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
23
 ** TODO uring read/write file example
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
24
 :LOGBOOK:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
25
 - State "TODO"       from              [2024-08-10 Sat 22:22]
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
26
 :END:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
27
 ** TODO btrfs practical example
7
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
28
 :LOGBOOK:
9
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
29
 - State "TODO"       from              [2024-08-10 Sat 22:30]
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
30
 :END:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
31
 - [ ] sudo example (filesystem)
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
32
 - [ ] non-sudo example?
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
33
 ** TODO xkb practical example
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
34
 :LOGBOOK:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
35
 - State "TODO"       from              [2024-08-10 Sat 22:32]
7
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
36
 :END:
9
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
37
 ** TODO keyutils practical example
7
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
38
 :LOGBOOK:
9
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
39
 - State "TODO"       from              [2024-08-10 Sat 22:33]
7
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
40
 :END:
9
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
41
 ** TODO readline 
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
42
 :LOGBOOK:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
43
 - State "TODO"       from              [2024-08-10 Sat 22:23]
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
44
 :END:
7
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
45
 * TBD retire x.lisp                                               :lisp:skel:
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
46
 :PROPERTIES:
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
47
 :LOCATION: x.lisp
9
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
48
 :Effort:   5h
7
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
49
 :END:
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
50
 :LOGBOOK:
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
51
 - State "TODO"       from              [2024-07-09 Tue 22:24]
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
52
 - State "TBD"        from "TODO"       [2024-07-27 Sat 02:41]
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
53
 :END:
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
54
 with skel taking on more responsibility we no longer need a dedicated build tool.
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
55
 - migrate all functionality to skelfile
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
56
 - cleanup readme with installation instructions (with and without =infra=)
9
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
57
 * TODO cli/clap v0.2.0 [1/5]                                       :lisp:cli:
7
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
58
 :LOGBOOK:
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
59
 - State "TODO"       from              [2024-07-21 Sun 01:33]
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
60
 :END:
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
61
 - clap is quite unstable right now and has some obvious bugs which need remedying
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
62
 ** TODO conditions implementation
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
63
 ** TODO minimal documentation                                           :doc:
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
64
 :LOGBOOK:
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
65
 - State "TODO"       from              [2024-07-27 Sat 02:39]
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
66
 :END:
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
67
 ** DONE implement globals =*cli* *opts* *args*= etc
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
68
 :LOGBOOK:
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
69
 - State "TODO"       from              [2024-07-27 Sat 02:39]
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
70
 - State "DONE"       from "TODO"       [2024-07-27 Sat 02:40]
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
71
 :END:
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
72
 ** TODO keyword selectors                                     :lisp:cli:skel:
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
73
 :LOGBOOK:
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
74
 - State "TODO"       from              [2024-07-27 Sat 02:31]
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
75
 :END:
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
76
 #+begin_src shell
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
77
   skel :include 0 :components 1 # => <sk-component PRELUDE>
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
78
 
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
79
   skel :include emacs :components babel # => <sk-component BABEL>
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
80
 #+end_src
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
81
 - how to apply operators?
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
82
 - pipe results?
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
83
 +forth+
9
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
84
 ** TODO explain impl
7
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
85
 :LOGBOOK:
9
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
86
 - State "TODO"       from              [2024-08-03 Sat 01:01]
7
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
87
 :END:
8
Richard Westhaver <ellis@rwest.io>
parents: 7
diff changeset
88
 * TODO multipoint-images                                       :lisp:bin:sys:
Richard Westhaver <ellis@rwest.io>
parents: 7
diff changeset
89
 :LOGBOOK:
Richard Westhaver <ellis@rwest.io>
parents: 7
diff changeset
90
 - State "TODO"       from              [2024-07-28 Sun 21:01]
Richard Westhaver <ellis@rwest.io>
parents: 7
diff changeset
91
 :END:
Richard Westhaver <ellis@rwest.io>
parents: 7
diff changeset
92
 - multiple entrypoint lisp images
Richard Westhaver <ellis@rwest.io>
parents: 7
diff changeset
93
 - create multiple links to core lisp image
Richard Westhaver <ellis@rwest.io>
parents: 7
diff changeset
94
 - support multiple low-level methods?
Richard Westhaver <ellis@rwest.io>
parents: 7
diff changeset
95
   - naive implementation is a single entry point with a switch
Richard Westhaver <ellis@rwest.io>
parents: 7
diff changeset
96
     dispatched on arg0.
Richard Westhaver <ellis@rwest.io>
parents: 7
diff changeset
97
   - could also create a thin shim in Rust/Zig and call the appropriate
Richard Westhaver <ellis@rwest.io>
parents: 7
diff changeset
98
     entrypoint after loading the core.
9
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
99
 * TODO [[https://libyear.com/][libyear]]                                                    :lisp:skel:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
100
 :LOGBOOK:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
101
 - State "TODO"       from              [2024-08-01 Thu 12:27]
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
102
 :END:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
103
 * TODO Q MVP
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
104
 :LOGBOOK:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
105
 - State "TODO"       from              [2024-08-03 Sat 01:03]
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
106
 :END:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
107
 ** TODO SQL
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
108
 :LOGBOOK:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
109
 - State "TODO"       from              [2024-08-03 Sat 01:03]
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
110
 - Note taken on [2024-08-04 Sun 21:16] \\
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
111
   pretty close - need to fix some recursion bugs then start messing with query-engines
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
112
 :END:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
113
 *** DONE make-sql-data-frame
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
114
 :LOGBOOK:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
115
 - State "FIX"        from              [2024-08-05 Mon 21:13]
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
116
 - State "DONE"       from "FIX"        [2024-08-07 Wed 21:05]
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
117
 :END:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
118
 - finish implementation
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
119
 ** TODO DQL
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
120
 :LOGBOOK:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
121
 - State "TODO"       from              [2024-08-03 Sat 01:03]
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
122
 :END:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
123
 - pronounced 'Dee-qwul'
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
124
 - the challenge it seems, is building an inference engine that isn't
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
125
   just another half-assed prolog
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
126
 - expression and introspection is valued here much more than speed/size
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
127
 - allegro and screamer are favorites so far
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
128
 *** TODO top-level macros
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
129
 :LOGBOOK:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
130
 - State "TODO"       from              [2024-08-08 Thu 22:38]
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
131
 :END:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
132
 - -?
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
133
 *** TODO conditions
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
134
 :LOGBOOK:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
135
 - State "TODO"       from              [2024-08-08 Thu 22:39]
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
136
 :END:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
137
 *** TODO basic predicates
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
138
 :LOGBOOK:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
139
 - State "TODO"       from              [2024-08-08 Thu 22:39]
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
140
 :END:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
141
 #+begin_example
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
142
   =/2   ==/2   abolish/2   and/*   append/3   arg/3   assert/1   asserta/1   assertz/1   atom/1   atomic/1  
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
143
   bagof/3   call/1   consult/1   copy-term/2   erase/1   fail/0   first/1   functor/3   ground/1   if/2   if/3  
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
144
   is/2   last/1   leash/1   length/1   listing/1   member/2   memberp/2 (member without backtracking)   not/1  
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
145
   number/1   or/*   princ/1   read/1   recorda/1   recordz/1   recorded/2   repeat/0   rest/1   retract/1   rev/2 
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
146
    setof/3   true/0   var/1   write/1   
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
147
 
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
148
 #+end_example
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
149
 *** TODO compiler design
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
150
 :LOGBOOK:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
151
 - State "TODO"       from              [2024-08-08 Thu 22:39]
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
152
 :END:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
153
 *** TODO runtime design
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
154
 :LOGBOOK:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
155
 - State "TODO"       from              [2024-08-08 Thu 22:43]
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
156
 :END:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
157
 - needs a stack
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
158
 - maybe registers
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
159
 - plenty of dynamic extent
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
160
 - arenas
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
161
 - thread-aware
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
162
 ** TODO q/tests/fuzz [0/2]
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
163
 :LOGBOOK:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
164
 - State "TODO"       from              [2024-08-05 Mon 21:11]
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
165
 :END:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
166
 - [[https://github.com/andygrove/how-query-engines-work/blob/main/jvm/fuzzer/src/main/kotlin/Fuzzer.kt][kquery]]
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
167
 *** TODO sql-fuzzer
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
168
 :LOGBOOK:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
169
 - State "TODO"       from              [2024-08-05 Mon 21:11]
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
170
 :END:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
171
 - [ ] values
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
172
 - [ ] record-batch
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
173
 - [ ] expression
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
174
 - [ ] plan
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
175
 *** TODO dql-fuzzer
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
176
 :LOGBOOK:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
177
 - State "TODO"       from              [2024-08-05 Mon 21:12]
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
178
 :END:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
179
 ** TODO #? reader macro
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
180
 :LOGBOOK:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
181
 - State "TODO"       from              [2024-08-08 Thu 22:36]
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
182
 :END:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
183
 * RESEARCH OCI projects [0/4]                                :pod:packy:skel:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
184
 :LOGBOOK:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
185
 - State "RESEARCH"   from              [2024-08-01 Thu 12:35]
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
186
 :END:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
187
 ** RESEARCH [[https://oras.land/][oras]]
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
188
 :LOGBOOK:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
189
 - State "RESEARCH"   from              [2024-08-01 Thu 12:36]
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
190
 :END:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
191
 ** RESEARCH skopeo
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
192
 :LOGBOOK:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
193
 - State "RESEARCH"   from              [2024-08-01 Thu 12:36]
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
194
 :END:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
195
 ** RESEARCH zot
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
196
 :LOGBOOK:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
197
 - State "RESEARCH"   from              [2024-08-01 Thu 12:36]
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
198
 :END:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
199
 ** RESEARCH [[https://www.sigstore.dev/][sigstore]]
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
200
 :LOGBOOK:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
201
 - State "RESEARCH"   from              [2024-08-01 Thu 12:30]
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
202
 :END:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
203
 * HACK defsys
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
204
 :LOGBOOK:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
205
 - State "HACK"       from              [2024-08-03 Sat 01:06]
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
206
 :END:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
207
 - maybe Norvig was right and we don't need asdf/uiop, maybe not
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
208
 - the truth is somewhere in between
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
209
 - [ ] defsys macro
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
210
 - [ ] use macro
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
211
 - [ ] using macro
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
212
 - [ ] requires macro
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
213
 * DONE migrate to sb-grovel [9/9]                                  :lisp:ffi:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
214
 :LOGBOOK:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
215
 - State "TODO"       from              [2023-11-27 Mon 23:42]
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
216
 - State "DONE"       from "TODO"       [2024-02-04 Sun 20:30]
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
217
 :END:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
218
 :PROPERTIES:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
219
 :ID: bb365025-e5e7-4407-acba-32e30d1a245a
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
220
 :END:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
221
 [[file:lisp/ffi/]]
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
222
 ** DONE blake3
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
223
 :LOGBOOK:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
224
 - State "TODO"       from              [2023-11-29 Wed 19:00]
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
225
 - State "DONE"       from "TODO"       [2023-12-09 Sat 01:57]
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
226
 :END:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
227
 :PROPERTIES:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
228
 :ID: 656c2683-8780-407c-b955-3defc4959595
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
229
 :END:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
230
 ** DONE bqn
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
231
 :LOGBOOK:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
232
 - State "TODO"       from              [2023-11-29 Wed 19:00]
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
233
 - State "DONE"       from "TODO"       [2023-12-09 Sat 01:57]
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
234
 :END:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
235
 :PROPERTIES:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
236
 :ID: b4757746-525b-49e4-b8ac-677375867d8f
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
237
 :END:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
238
 ** DONE btrfs
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
239
 :LOGBOOK:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
240
 - State "TODO"       from              [2023-11-29 Wed 19:00]
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
241
 - State "DONE"       from "TODO"       [2023-12-09 Sat 01:57]
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
242
 :END:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
243
 :PROPERTIES:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
244
 :ID: b3b411fe-6b2d-4338-9e23-83536336a487
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
245
 :END:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
246
 ** DONE k
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
247
 :LOGBOOK:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
248
 - State "TODO"       from              [2023-11-29 Wed 19:00]
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
249
 - State "DONE"       from "TODO"       [2023-12-09 Sat 01:57]
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
250
 :END:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
251
 :PROPERTIES:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
252
 :ID: 8a463084-efa0-4535-8239-b1c4955bde4c
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
253
 :END:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
254
 ** DONE rocksdb
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
255
 :LOGBOOK:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
256
 - State "TODO"       from              [2023-11-29 Wed 19:00]
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
257
 - State "DONE"       from "TODO"       [2023-12-09 Sat 01:57]
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
258
 :END:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
259
 :PROPERTIES:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
260
 :ID: 2d4d70af-228f-424c-8374-9fc8ed5c6f92
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
261
 :END:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
262
 ** DONE tree-sitter
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
263
 :LOGBOOK:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
264
 - State "TODO"       from              [2023-11-29 Wed 19:00]
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
265
 - State "DONE"       from "TODO"       [2023-12-09 Sat 01:57]
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
266
 :END:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
267
 :PROPERTIES:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
268
 :ID: 0cdf3412-cb00-4069-8e1b-b49c736377cf
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
269
 :END:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
270
 ** DONE uring
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
271
 :LOGBOOK:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
272
 - State "TODO"       from              [2023-11-29 Wed 19:00]
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
273
 - State "DONE"       from "TODO"       [2023-12-09 Sat 01:57]
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
274
 :END:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
275
 :PROPERTIES:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
276
 :ID: 45a52407-ccaf-4ea1-99c4-d6f7ba0b2731
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
277
 :END:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
278
 ** DONE zstd
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
279
 :LOGBOOK:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
280
 - State "TODO"       from              [2023-11-29 Wed 19:00]
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
281
 - State "DONE"       from "TODO"       [2023-12-09 Sat 01:57]
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
282
 :END:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
283
 :PROPERTIES:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
284
 :ID: 6ade8dd8-83b1-470d-a0da-a352ce4c2d06
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
285
 :END:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
286
 ** DONE xkb
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
287
 :LOGBOOK:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
288
 - State "TODO"       from              [2023-11-29 Wed 19:27]
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
289
 - State "WIP"        from "TODO"       [2023-12-10 Sun 22:47]
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
290
 - State "DONE"       from "WIP"        [2024-02-04 Sun 20:30]
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
291
 :END:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
292
 :PROPERTIES:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
293
 :ID: af778a5f-4834-4f0c-ae53-36d35cb98d8c
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
294
 :END:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
295
 * TODO parse 0.1 [0/2]                                             :lisp:lib:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
296
 :LOGBOOK:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
297
 - State "TODO"       from "TODO"       [2023-12-13 Wed 18:24]
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
298
 :END:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
299
 :PROPERTIES:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
300
 :ID: parse
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
301
 :ID: 8f54a69e-b256-4efd-98e8-75b4892f12b8
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
302
 :END:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
303
 - State "TODO"       from              [2023-11-29 Wed 19:01]
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
304
 - lalr.lisp
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
305
 - lex.lisp
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
306
 - obj api
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
307
 ** TODO tests
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
308
 :LOGBOOK:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
309
 - State "TODO"       from              [2023-12-24 Sun 19:28]
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
310
 :END:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
311
 add tests for lexer and LALR. figure out if there are any gaps that we
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
312
 need to fill.
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
313
 ** TODO toml impl
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
314
 :LOGBOOK:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
315
 - State "TODO"       from              [2023-12-24 Sun 19:28]
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
316
 :END:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
317
 the toml parser on quicklisp is based on esrap, make a comparable one
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
318
 using our parser module.
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
319
 * TODO organ 0.2 [0/2]                                           :lisp:organ:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
320
 :LOGBOOK:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
321
 - State "TODO"       from              [2023-11-29 Wed 21:25]
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
322
 :END:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
323
 :PROPERTIES:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
324
 :ID: 4e7c55dc-e2fa-458f-ad3b-942b9aa336a4
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
325
 :END:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
326
 ** TBD organ-export
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
327
 :LOGBOOK:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
328
 - State "TBD"        from "TODO"       [2023-11-29 Wed 21:24]
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
329
 :END:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
330
 :PROPERTIES:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
331
 :ID: 189584f5-fc22-4129-bd47-5d494a088684
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
332
 :END:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
333
 ** TODO org-parse
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
334
 :LOGBOOK:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
335
 - State "TODO"       from              [2023-11-29 Wed 21:26]
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
336
 :END:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
337
 :PROPERTIES:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
338
 :DEPENDENCIES: parse
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
339
 :HOOKS: organ-export
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
340
 :ID: 63774177-9730-4961-8535-414fac7a6f4f
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
341
 :END:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
342
 ** TBD parse org-elements as sxp                                        :sxp:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
343
 :LOGBOOK:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
344
 - State "TODO"       from              [2023-09-25 Mon 15:23]
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
345
 - State "TBD"        from "TODO"       [2023-12-13 Wed 18:10]
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
346
 :END:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
347
 #+name: oe-init
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
348
 #+begin_src emacs-lisp :results silent
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
349
   (slime-start)
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
350
 #+end_src
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
351
 
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
352
 #+begin_src lisp :results silent
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
353
   (ql:quickload :organ)
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
354
 #+end_src
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
355
 
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
356
 #+name: oe-form
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
357
 #+begin_src emacs-lisp :results output replace
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
358
   (macroexpand-1 (org-element-parse-buffer))
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
359
 #+end_src
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
360
 
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
361
 #+RESULTS: oe-form
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
362
 
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
363
 #+name: oe-sxp
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
364
 #+begin_src lisp :results output :var in=oe-form()
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
365
   (let ((sxp (sxp:make-sxp)))
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
366
     ;; SIMPLE-READER-ERROR #\) when using read
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
367
     (sxp:wrap-from-string! sxp in)
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
368
     (describe sxp))
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
369
 #+end_src
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
370
 
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
371
 #+RESULTS: oe-sxp
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
372
 : #<DAT/SXP:SXP {1026EFA513}>
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
373
 :   [standard-object]
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
374
 : 
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
375
 : Slots with :INSTANCE allocation:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
376
 :   AST                            = NIL
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
377
 
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
378
 * TODO rdb 0.2 [0/6]                                               :lisp:rdb:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
379
 :LOGBOOK:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
380
 - State "TODO"       from "TODO"       [2023-12-13 Wed 18:26]
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
381
 :END:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
382
 ** TODO error handling
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
383
 :LOGBOOK:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
384
 - State "TODO"       from              [2023-12-10 Sun 22:57]
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
385
 :END:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
386
 - need to unwrap the pointer (* (* t))
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
387
 - cast to string,int,bool
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
388
 - wrap segfault handlers
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
389
 - add restarts for common errors (bad path)
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
390
 - add cleanup routines
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
391
 ** TODO client api
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
392
 :LOGBOOK:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
393
 - State "TODO"       from              [2023-12-10 Sun 22:59]
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
394
 :END:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
395
 - clients are fully dynamic
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
396
 - generated from RDB instances
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
397
 - compiles in CF/option/multithread/type info
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
398
 - clients implement custom Q language
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
399
 ** TODO sequence/iterator impl
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
400
 :LOGBOOK:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
401
 - State "TODO"       from              [2023-12-10 Sun 23:09]
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
402
 :END:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
403
 - use SBCL built-ins to extend the api - wrap the raw FFI iterator
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
404
 - define mixins
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
405
 ** TODO comparator impl
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
406
 :LOGBOOK:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
407
 - State "TODO"       from              [2023-12-10 Sun 23:11]
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
408
 :END:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
409
 - supply custom comparators to rocksdb from lisp
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
410
 ** TODO type system
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
411
 :LOGBOOK:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
412
 - State "TODO"       from              [2023-12-10 Sun 23:12]
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
413
 :END:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
414
 - capture types of: kv, cf
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
415
 - specs
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
416
   - kv-spec = (kv-spec val-spec)
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
417
     - must be serialized to/from vec<char>
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
418
   - cf-spec
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
419
     - used as superclass
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
420
     - methods for abstracting CFs
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
421
 ** TODO set-opt/get-opt
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
422
 :LOGBOOK:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
423
 - State "TODO"       from              [2023-12-16 Sat 00:49]
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
424
 :END:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
425
 - need better api
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
426
 - may just want to use the generic C fn that takes string as input
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
427
 - I feel this may be less efficient but haven't benched it (requires additional arg)
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
428
 - separate packages are a pain to query symbols with
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
429
 
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
430
 * TODO vc 0.1 [2/3]                                                      :vc:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
431
 :LOGBOOK:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
432
 - State "TODO"       from              [2024-02-29 Thu 16:10]
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
433
 :END:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
434
 ** TODO vc-mirrors-update replacement
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
435
 :LOGBOOK:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
436
 - State "TODO"       from              [2024-08-10 Sat 01:33]
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
437
 :END:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
438
 ** DONE git                                                          :vc:git:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
439
 :LOGBOOK:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
440
 - State "TODO"       from              [2023-12-16 Sat 00:55]
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
441
 - State "DONE"       from "TODO"       [2024-08-10 Sat 01:34]
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
442
 :END:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
443
 ** DONE hg                                                            :vc:hg:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
444
 :LOGBOOK:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
445
 - State "TODO"       from              [2023-12-16 Sat 00:56]
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
446
 - State "DONE"       from "TODO"       [2024-08-10 Sat 01:34]
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
447
 :END:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
448
 
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
449
 * TODO dat 0.1                                                     :lisp:dat:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
450
 :LOGBOOK:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
451
 - State "TODO"       from              [2024-08-11 Sun 00:08]
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
452
 :END:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
453
 ** WIP dat/parquet                                                     :lisp:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
454
 :PROPERTIES:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
455
 :Effort:   80h
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
456
 :END:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
457
 :LOGBOOK:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
458
 - State "WIP"        from              [2024-07-19 Fri 21:51]
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
459
 :END:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
460
 
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
461
 ** TODO dat/csv column selectors                                   :lisp:dat:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
462
 :PROPERTIES:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
463
 :Effort:   8h
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
464
 :END:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
465
 :LOGBOOK:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
466
 - State "TODO"       from              [2024-08-05 Mon 20:53]
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
467
 :END:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
468
 - a function which accepts a single arg which is either a number,
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
469
   indicating index-based selection or a list of column names for
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
470
   selection by name.
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
471
 
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
472
 ~(read-csv-line ... :select (lambda (x) x))~
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
473
 
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
474
 - index-based-selection
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
475
 - selection-by-name
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
476
 
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
477
 * TODO skel 0.2 [1/4]                                             :lisp:skel:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
478
 :LOGBOOK:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
479
 - State "TODO"       from              [2023-12-16 Sat 00:55]
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
480
 :END:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
481
 ** DONE eval rules from CLI
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
482
 :LOGBOOK:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
483
 - State "TODO"       from              [2023-12-16 Sat 00:56]
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
484
 - State "DONE"       from "TODO"       [2024-08-05 Mon 21:06]
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
485
 :END:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
486
 - need new command or flag for rules
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
487
 - evaluate forms instead of looking in skelfile
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
488
 ** TODO split out skel rules
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
489
 :LOGBOOK:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
490
 - State "TODO"       from              [2024-08-11 Sun 00:10]
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
491
 :END:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
492
 - core/rule.lisp
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
493
 ** TODO implement task-pool
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
494
 :LOGBOOK:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
495
 - State "TODO"       from              [2024-08-11 Sun 00:10]
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
496
 :END:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
497
 ** TODO implement vm
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
498
 :LOGBOOK:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
499
 - State "TODO"       from              [2024-08-11 Sun 00:11]
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
500
 :END:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
501
 - core/vm.lisp
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
502
 * TODO std 0.2 [2/8]                                               :lisp:std:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
503
 :LOGBOOK:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
504
 - State "TODO"       from              [2023-12-12 Tue 19:49]
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
505
 :END:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
506
 ** DONE refactor system definition
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
507
 :LOGBOOK:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
508
 - State "TODO"       from              [2023-12-13 Wed 15:17]
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
509
 - State "DONE"       from "TODO"       [2023-12-13 Wed 19:38]
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
510
 :END:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
511
 - remove package-inferred
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
512
 - minimize number of systems
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
513
 - use pkg.lisp files
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
514
 ** TODO cleanup fu
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
515
 :LOGBOOK:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
516
 - State "TODO"       from              [2023-12-13 Wed 19:39]
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
517
 :END:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
518
 ** TODO documentation sweep
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
519
 :LOGBOOK:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
520
 - State "TODO"       from              [2024-02-29 Thu 16:09]
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
521
 :END:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
522
 ** TODO CLTL2 impl
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
523
 :LOGBOOK:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
524
 - State "TODO"       from              [2024-02-29 Thu 16:09]
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
525
 :END:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
526
 ** TODO more bits
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
527
 :LOGBOOK:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
528
 - State "TODO"       from              [2024-02-29 Thu 16:09]
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
529
 :END:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
530
 ** DONE list-package-symbols, etc
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
531
 :LOGBOOK:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
532
 - State "TODO"       from              [2024-02-29 Thu 16:09]
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
533
 - State "DONE"       from "TODO"       [2024-08-07 Wed 21:07]
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
534
 :END:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
535
 
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
536
 ** TODO std/tests refactor
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
537
 :LOGBOOK:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
538
 - State "TODO"       from              [2024-07-27 Sat 02:42]
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
539
 :END:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
540
 - a bit too large, time to shake it up
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
541
 - need separation of concerns (files) for task-pool/threaded tests in
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
542
   particular
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
543
 ** TODO tasks
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
544
 :LOGBOOK:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
545
 - State "TODO"       from              [2024-08-10 Sat 01:29]
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
546
 :END:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
547
 * TODO sxp 0.2 [0/1]                                               :lisp:sxp:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
548
 :LOGBOOK:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
549
 - State "TODO"       from              [2023-12-12 Tue 19:49]
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
550
 :END:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
551
 ** TODO WRAP-OBJECT                                                    :skel:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
552
 :LOGBOOK:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
553
 - State "TODO"       from              [2023-12-12 Tue 19:49]
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
554
 :END:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
555
 - use to replace LOAD-AST for sk-project and friends
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
556
 - requires mop
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
557
 - take a look at UNWRAP-OBJECT too, may need rewrite for a better API
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
558
 * TODO obj 0.1 [2/2]                                               :lisp:obj:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
559
 :LOGBOOK:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
560
 - State "TODO"       from              [2023-12-17 Sun 00:59]
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
561
 :END:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
562
 ** NOPE uri
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
563
 :LOGBOOK:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
564
 - State "TODO"       from              [2023-12-17 Sun 01:00]
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
565
 - Note taken on [2023-12-20 Wed 18:26] \\
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
566
   the franz impl doesn't play well with SBCL, at least with our
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
567
   hacks. I'm not sure how faithfully I want to follow the RFCs
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
568
   anyhow.. maybe we go for the dead simple approach and focus on MOP
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
569
   for a path and URI protocol.
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
570
 :END:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
571
 - mostly just need the tests and to finish porting the Franz implementation
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
572
 ** DONE db
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
573
 :LOGBOOK:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
574
 - State "TODO"       from              [2023-12-20 Wed 18:26]
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
575
 - State "DONE"       from "TODO"       [2024-08-05 Mon 21:08]
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
576
 - Note taken on [2024-08-05 Mon 21:08] \\
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
577
   XDB2 is no longer used - instead provide a simple abstract API which
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
578
   builds up to high-level systems like RDB
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
579
 :END:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
580
 - ported from XDB2
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
581
 ** WIP complete base obj/query package [2/3]                           :lisp:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
582
 :PROPERTIES:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
583
 :LOCATION: lisp/lib/obj/query.lisp
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
584
 :END:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
585
 :LOGBOOK:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
586
 - State "WIP"        from              [2024-07-09 Tue 22:14]
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
587
 :END:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
588
 - object-based protocol for asking questions about data collections
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
589
   using data expressions
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
590
 - +lex+, +parse+, +compile+ - all handled in the Q system
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
591
 - probably in need of refactor right after
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
592
   - different parts of the protocol will be used by different systems
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
593
     - ~data-source~ will be implemented in ~DAT/CSV~ ~DAT/PARQUET~,
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
594
       ~RDB~, etc
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
595
     - ~query-expression~ and ~query-plan~ will be implemented in
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
596
       ~Q/SQL~ and ~Q/DQL~
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
597
 *** DONE aggregate physical plan
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
598
 :PROPERTIES:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
599
 :Effort:   2h
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
600
 :END:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
601
 :LOGBOOK:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
602
 - State "DONE"       from "TODO"       [2024-08-03 Sat 01:00]
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
603
 :END:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
604
 *** DONE Physical Expressions
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
605
 :PROPERTIES:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
606
 :Effort:   3h
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
607
 :END:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
608
 :LOGBOOK:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
609
 - State "TODO"       from              [2024-08-02 Fri 15:53]
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
610
 - State "TODO"       from              [2024-08-02 Fri 15:53]
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
611
 - State "DONE"       from "TODO"       [2024-08-03 Sat 01:00]
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
612
 :END:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
613
 *** TODO Basic Testing
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
614
 :LOGBOOK:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
615
 - State "TODO"       from              [2024-08-02 Fri 15:55]
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
616
 :END:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
617
 
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
618
 * TODO net 0.1 [5/8]                                               :lisp:net:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
619
 :LOGBOOK:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
620
 - State "TODO"       from              [2023-12-17 Sun 01:00]
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
621
 :END:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
622
 ** TODO fixtures                                                         :rt:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
623
 :LOGBOOK:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
624
 - State "TODO"       from              [2024-08-11 Sun 00:06]
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
625
 :END:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
626
 - implement simple network fixtures which can be used within the body of DEFTEST
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
627
 - start with simple sockets - UDP then TCP
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
628
 - work up towards HTTP
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
629
 ** TODO tcp                                                            :core:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
630
 :LOGBOOK:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
631
 - State "TODO"       from              [2023-12-17 Sun 01:01]
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
632
 :END:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
633
 ** TODO udp                                                            :core:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
634
 :LOGBOOK:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
635
 - State "TODO"       from              [2023-12-17 Sun 01:01]
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
636
 :END:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
637
 ** DONE crew                                                          :proto:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
638
 :LOGBOOK:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
639
 - State "TODO"       from              [2023-12-17 Sun 01:01]
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
640
 - State "DONE"       from "TODO"       [2024-08-10 Sat 01:31]
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
641
 :END:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
642
 
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
643
 ** DONE http                                                          :proto:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
644
 :LOGBOOK:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
645
 - State "TODO"       from              [2023-12-17 Sun 01:01]
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
646
 - State "DONE"       from "TODO"       [2024-08-05 Mon 21:07]
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
647
 :END:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
648
 ** DONE dns                                                           :proto:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
649
 :LOGBOOK:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
650
 - State "TODO"       from              [2023-12-17 Sun 01:01]
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
651
 - State "DONE"       from "TODO"       [2024-08-05 Mon 21:07]
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
652
 :END:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
653
 
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
654
 ** DONE tlv                                                           :codec:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
655
 :LOGBOOK:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
656
 - State "TODO"       from              [2023-12-17 Sun 01:01]
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
657
 - State "DONE"       from "TODO"       [2024-08-07 Wed 21:08]
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
658
 :END:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
659
 
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
660
 ** DONE osc                                                           :codec:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
661
 :LOGBOOK:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
662
 - State "TODO"       from              [2023-12-17 Sun 01:03]
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
663
 - State "DONE"       from "TODO"       [2024-08-07 Wed 21:08]
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
664
 :END:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
665
 ** WIP net/srv                                                         :lisp:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
666
 :LOGBOOK:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
667
 - State "TODO"       from              [2024-07-19 Fri 21:50]
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
668
 - State "WIP"        from "TODO"       [2024-07-19 Fri 21:51]
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
669
 :END:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
670
 - needs a solid task-pool impl completed first
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
671
 *** RESEARCH Woo/+
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
672
 :LOGBOOK:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
673
 - State "RESEARCH"   from              [2024-08-10 Sat 01:23]
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
674
 :END:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
675
 * TODO pwn 0.1 [0/1]                                               :lisp:pwn:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
676
 :LOGBOOK:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
677
 - State "TODO"       from              [2023-12-17 Sun 01:04]
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
678
 - Note taken on [2024-02-29 Thu 16:11] \\
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
679
   Should this be a separate application? Lisp exploit development framework
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
680
 :END:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
681
 ** TODO diz
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
682
 :LOGBOOK:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
683
 - State "TODO"       from              [2023-12-17 Sun 01:04]
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
684
 :END:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
685
 * TODO gui 0.1 [0/2]                                               :lisp:gui:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
686
 :LOGBOOK:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
687
 - State "TODO"       from              [2023-12-17 Sun 03:40]
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
688
 :END:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
689
 ** TODO wayland protocol bindings
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
690
 :LOGBOOK:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
691
 - State "TODO"       from              [2023-12-17 Sun 03:40]
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
692
 :END:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
693
 ** TBD wayland compositor                                         :rust:lisp:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
694
 :LOGBOOK:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
695
 - State "TBD"        from "TODO"       [2023-11-29 Wed 21:25]
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
696
 :END:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
697
 :PROPERTIES:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
698
 :ID: e18a90d7-10bc-44d3-8508-56483d29d385
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
699
 :END:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
700
 * TODO rt 0.1 [0/2]                                                      :rt:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
701
 :LOGBOOK:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
702
 - State "TODO"       from              [2024-02-29 Thu 16:06]
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
703
 :END:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
704
 ** TODO redirect I/O in tests
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
705
 :LOGBOOK:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
706
 - State "TODO"       from              [2024-02-29 Thu 16:06]
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
707
 :END:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
708
 prevent tests from printing implicitly. redirect stream locally, cache
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
709
 it somehow for review.
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
710
 ** TODO *test-on-def*
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
711
 :LOGBOOK:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
712
 - State "TODO"       from              [2024-02-29 Thu 17:17]
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
713
 :END:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
714
 - simple flag to test when file is defined (part of deftest macro)
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
715
 * NOPE dot 0.1 [1/1]                                               :lisp:dot:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
716
 :LOGBOOK:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
717
 - State "TODO"       from              [2023-12-20 Wed 18:27]
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
718
 :END:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
719
 ** NOPE PARSE-SPECIALIZER-USING-CLASS
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
720
 :LOGBOOK:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
721
 - State "TODO"       from              [2023-12-20 Wed 18:28]
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
722
 :END:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
723
 - experimental SB-MOP generic, may be useful in places where we would
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
724
   typically use =(eql OBJECT)= as a specializer for GRAPH.
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
725
 
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
726
 * TBD homer 0.1 [1/2]                                            :lisp:homer:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
727
 :LOGBOOK:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
728
 - State "TBD"        from "TODO"       [2023-12-12 Tue 19:53]
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
729
 :END:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
730
 ** DONE review GNU stow API
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
731
 :LOGBOOK:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
732
 - State "TODO"       from              [2023-12-24 Sun 19:32]
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
733
 - State "DONE"       from "TODO"       [2024-08-05 Mon 21:06]
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
734
 :END:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
735
 [[https://www.gnu.org/software/stow/][homepage]]
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
736
 'symlink farm manager'
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
737
 rust impl: https://github.com/qboileau/rstow
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
738
 
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
739
 ** TODO consolidate with skel
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
740
 :LOGBOOK:
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
741
 - State "TODO"       from              [2023-12-24 Sun 19:32]
cd21d24f2d1b core task updates
Richard Westhaver <ellis@rwest.io>
parents: 8
diff changeset
742
 :END: