plum

#treesitter#compiler#wasm

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

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


d31eccf — Peter John 2026-11-04T21:25:31+05:30
docs: run A T9 owns explicit
docs/plans/2026-11-04-language-simplification-a.md CHANGED
@@ -85,7 +85,7 @@ e.g. `xs: List[Int] := []` -> `List.empty()`
85
85
  **Test code:** `List.init`/`Map.init` deleted; other `...T` params take `List[T]`; `List(1, 2, 3)`/`Map("a" => 1)` become `[1, 2, 3]`/`["a" => 1]`; gates pass.
86
86
 
87
87
  ### T9 rust tests off variadics · Complexity 3 · Est. context 40k
88
- **Owns:** plum-wasm-codegen/tests/**, plum-checker/tests/**, plum-core/tests/**
88
+ **Owns:** plum-wasm-codegen/tests/*.rs, plum-wasm-codegen/tests/e2e_types/*.rs, plum-wasm-codegen/tests/e2e_records/*.rs, plum-wasm-codegen/tests/e2e_tail/*.rs, plum-wasm-codegen/tests/e2e_mem/*.rs, plum-checker/tests/*.rs, plum-checker/tests/features/*.rs, plum-core/tests/*.rs
89
89
  **Components:** 1
90
90
  **LOC owned:** 60
91
91
  **Tests:** slow