core tasks
1. WIP complete base obj/query package lisp
- object-based protocol for asking questions about data collections using data expressions
lex,parse,compile- all handled in the Q system- probably in need of refactor right after
- different parts of the protocol will be used by different systems
data-source
will be implemented inDAT/CSV
DAT/PARQUET
,RDB
, etcquery-expression
andquery-plan
will be implemented inQ/SQL
andQ/DQL
- different parts of the protocol will be used by different systems
2. WIP net/srv lisp
3. WIP dat/parquet lisp
4. TBD retire x.lisp lisp skel
with skel taking on more responsibility we no longer need a dedicated build tool.
- migrate all functionality to skelfile
- cleanup readme with installation instructions (with and without
infra
)
5. TODO cli/clap v0.2.0 [1/4]
lisp
- clap is quite unstable right now and has some obvious bugs which need remedying
5.1. TODO conditions implementation
5.2. TODO minimal documentation doc
5.3. DONE implement globals *cli* *opts* *args*
etc
5.4. TODO keyword selectors lisp cli skel
skel :include 0 :components 1 # => <sk-component PRELUDE> skel :include emacs :components babel # => <sk-component BABEL>
- how to apply operators?
- pipe results?
forth
6. TODO std/tests refactor lisp std
- a bit too large, time to shake it up
- need separation of concerns (files) for task-pool/threaded tests in particular