Guides
Guides
Task-oriented implementation guides for extending and testing Formualizer.
Use this section when you already know the basics and need concrete integration patterns.
In this section
- Workbook Edits and Batching: grouped writes, undo boundaries, and evaluation patterns.
- Custom Functions (Rust, Python, JS): callback registration semantics and runtime parity.
- WASM Plugins: Inspect, Attach, Bind: Rust plugin lifecycle with feature/runtime gating.
- LET/LAMBDA and Callables: currently implemented callable semantics and edge cases.
- Deterministic Testing: reproducible test checklist and command matrix.
Suggested reading order
- Start with Workbook Edits and Batching.
- Add Custom Functions (Rust, Python, JS).
- If needed, add WASM Plugins: Inspect, Attach, Bind.
- Lock semantics with LET/LAMBDA and Callables and Deterministic Testing.
Related
- SheetPort: treat spreadsheets as typed, deterministic functions.
- Core Concepts
- Reference