Skip to content

Latest commit

 

History

History
40 lines (30 loc) · 1.05 KB

File metadata and controls

40 lines (30 loc) · 1.05 KB

Roadmap

v0.1 (current) — Core VM

  • KV path-addressed instruction model
  • typed values: int, float, bool, str, bytes, tensor
  • builtin operators: arith, compare, logic, cast, call, io
  • TCO (tail-call optimization)
  • vthread coroutine scheduler (128 workers)
  • soft links (path redirection)
  • serve daemon with Redis persistence
  • pipe/inline execution modes

v0.2 — Developer Experience

  • structured tutorial (tutorial/)
  • playground / online demo
  • language server (LSP) for IDE support
  • improved error messages with source locations
  • go install support

v0.3 — Ecosystem

  • package manager (kvlang get)
  • standard library: http, json, file I/O
  • foreign function interface (FFI)
  • benchmarking suite

v0.4 — Distributed

  • multi-node vthread scheduling
  • kvspace sharding
  • RDMA backend for kvspace
  • cluster mode (kvlang serve --cluster)

Future

  • GPU tensor ops (via Triton)
  • WASM compile target
  • self-hosting compiler (kvlang → kvlang)