plum

#treesitter#compiler#wasm

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

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


4630024 — Peter John 2026-11-04T21:44:53+05:30
docs: run A T4 owns
docs/plans/2026-11-04-language-simplification-a.md CHANGED
@@ -118,7 +118,7 @@ e.g. `for x := range [5, 6]` binds 5, 6 (List gets `next`)
118
118
  **Test code:** for_next_test for the e.g. lines + a user struct with `next`; gates pass.
119
119
 
120
120
  ### T4 std and examples off generators · Complexity 4 · Est. context 45k
121
- **Owns:** plum-std/Map.plum, plum-std/Int.plum, plum-std/List.plum, plum-std/Seq.plum, plum-examples/functional.plum, plum-examples/sequences.plum, plum-examples/control_flow.plum, plum-examples/arrays.plum
121
+ **Owns:** plum-std/Map.plum, plum-std/Int.plum, plum-std/List.plum, plum-std/Seq.plum, plum-std/Pair.plum, plum-std/Json.plum, plum-std/Http.plum, plum-std/game/functional/Ui.plum, plum-examples/functional.plum, plum-examples/sequences.plum, plum-examples/control_flow.plum, plum-examples/arrays.plum, plum-examples/recursion.plum, plum-core/src/forms.rs, plum-core/tests/for_next_test.rs
122
122
  **Components:** 1
123
123
  **LOC owned:** 100
124
124
  **Tests:** slow