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 in DAT/CSV DAT/PARQUET, RDB, etc
      • query-expression and query-plan will be implemented in Q/SQL and Q/DQL

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