File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 22
33## Project
44
5- - [ ] ** [ by 2026-06-03 evening] Ask SpiralDB for feedback** — open GitHub discussion in ` spiraldb/vortex `
5+ - [ ] ** [ by 2026-06-07 evening] Ask SpiralDB for feedback** — open GitHub discussion in ` spiraldb/vortex `
66 linking the Java impl (24/35 fixtures), asking: interest in an official Java reader? plans to
77 stabilize encoding metadata proto? undocumented invariants? any JVM plans of their own?
88 Check their Discord too. Decision gate: invest further only if signal is positive.
6969
7070## Build
7171
72+ - [ ] add other JDK version in the build matrix (at least JDK 26 and maybe 22, 23, 24): build is fast
7273- [ ] ** Merge ` core ` /` reader ` /` writer ` into a single library jar** — the three modules are tightly
7374 coupled (every ` Encoding ` class has both encode + decode; format constants are shared). A single
7475 ` vortex-java ` artifact simplifies client dependency management and removes artificial module
114115
115116## API
116117
118+ - [ ] add fold to all numeric array types (see integration test sumArray)
117119- [ ] Use domain primitives (`UInt32`, `UInt64`, etc.) as value classes via Project Valhalla instead of raw `long`/`int`
118120 - See https://dfa1.github.io/articles/rethink-domain-primitives-with-valhalla
119121 - Candidates: `PType` integer kinds, buffer offsets, row indices, byte lengths
You can’t perform that action at this time.
0 commit comments