Skip to content

Commit 6e62819

Browse files
committed
manual review TODO.md
1 parent 70e8982 commit 6e62819

1 file changed

Lines changed: 3 additions & 1 deletion

File tree

TODO.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
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.
@@ -69,6 +69,7 @@
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
@@ -114,6 +115,7 @@
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

0 commit comments

Comments
 (0)