plum

#treesitter#compiler#wasm

git clone https://git.pyrossh.dev/plum

A statically typed, imperative programming language inspired by rust, python


f4469d9 — Peter John 2026-10-27T11:44:39+05:30
docs(plans): error-sets plan approved
docs/plans/2026-10-27-zig-error-sets.md CHANGED
@@ -1,6 +1,6 @@
1
1
  # Zig error values and sets: `error.Name`, `return`, `error X = A | B`, `X!T`
2
2
 
3
- **Status:** planned. Waiting for the user to verify it before it runs.
3
+ **Status:** running (user approved).
4
4
  **Builds on:** `2026-10-27-zig-errors.md` (merged). The runtime stays the same: `!T` is `(T leaves…, i32 code)` and error names are global i32 codes.
5
5
 
6
6
  ## User decisions