1.1--- a/todo.org Sun Dec 10 23:02:43 2023 -0500
1.2+++ b/todo.org Mon Dec 11 22:05:25 2023 -0500
1.3@@ -103,3 +103,19 @@
1.4 - generated from RDB instances
1.5 - compiles in CF/option/multithread/type info
1.6 - clients implement custom Q language
1.7+** TODO sequence/iterator impl
1.8+- State "TODO" from [2023-12-10 Sun 23:09]
1.9+- use SBCL built-ins to extend the api - wrap the raw FFI iterator
1.10+- define mixins
1.11+** TODO comparator impl
1.12+- State "TODO" from [2023-12-10 Sun 23:11]
1.13+- supply custom comparators to rocksdb from lisp
1.14+** TODO type system
1.15+- State "TODO" from [2023-12-10 Sun 23:12]
1.16+- capture types of: kv, cf
1.17+- specs
1.18+ - kv-spec = (kv-spec val-spec)
1.19+ - must be serialized to/from vec<char>
1.20+ - cf-spec
1.21+ - used as superclass
1.22+ - methods for abstracting CFs