To allow WASM based file interp we need a stable ABI for it to target we need to stabilise different aspect of vortex for different interp: - [ ] Array (new encodings) - [ ] Expression (apply expression to objects) <!-- An Epic is the umbrella for work that ships as several tracking issues. Attach them with GitHub's "Create sub-issue" or "Add existing sub-issue" button. The sub-issue panel tracks progress, so this issue does not need a checklist. Keep this issue readable. Route discussion elsewhere: - Open-ended scope or product questions: open a GitHub Discussion and link it here. - Design debate scoped to one piece of work: open a tracking issue as a sub-issue and discuss it there. - Bug reports: file a bug issue and reference this Epic. Short clarifying comments are fine. Long threads should be redirected. This Epic is for ... One or two sentences explaining this Epic. Please also link any roadmap, design, or external context that helps readers understand the scope. ## Status Proposed / Active / Blocked / Complete. Briefly explain the current state. **Proposed.** ## Goal Cover both: - What "done" looks like for a user or downstream consumer. Name the concrete API, format, encoding, or benchmark. - What people might reasonably expect this Epic to cover but it will not. Non-goals stop scope creep. ## Motivation Why this, why now? Cover: - The concrete problem and who/what hits it. Examples: a downstream integration (DataFusion, DuckDB, Python, Java), a benchmark gap (TPC-H, ClickBench, vortex-bench), or a file format or encoding limitation. - What is currently blocked, slower, or larger than it should be. Link the benchmark numbers, profile output, or related issues. If the answer is "it would be nice to have", the Epic is not ready. ## Unresolved questions Scope-level questions that must be answered before this Epic closes. Implementation questions belong in the relevant tracking issue. Each entry should be specific enough that a future reader can tell whether it has been answered. If a question grows large, please create a new tracking issue or Discussion and link it. - [ ] None yet. -->
To allow WASM based file interp we need a stable ABI for it to target we need to stabilise different aspect of vortex for different interp: