plum

#treesitter#compiler#wasm

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

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


c1f3c12 — Peter John 2026-11-04T22:29:40+05:30
docs: run A T11 owns README
docs/plans/2026-11-04-language-simplification-a.md CHANGED
@@ -150,7 +150,7 @@ e.g. `for x := range [5, 6]` binds 5, 6 (List gets `next`)
150
150
  **Steps:** fix every `=` site from T5's inventory with `:=`; delete grammar rules and AST variants for variadics, `fun*`/`yield`, value-enum discriminants, and the error forms T5 listed.
151
151
 
152
152
  ### T11 remove checker and codegen support · Complexity 4 · Est. context 45k
153
- **Owns:** plum-core/src/*.rs, plum-checker/src/*.rs, plum-wasm-codegen/src/lib.rs, plum-lsp/src/*.rs, 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, plum-cli/tests/*.rs, plum-tooling/vscode-plum/syntaxes/*.json, plum-examples/games/functional/kids/balloon_pop.plum
153
+ **Owns:** plum-core/src/*.rs, plum-checker/src/*.rs, plum-wasm-codegen/src/lib.rs, plum-lsp/src/*.rs, 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, plum-cli/tests/*.rs, plum-tooling/vscode-plum/syntaxes/*.json, plum-examples/games/functional/kids/balloon_pop.plum, README.md, plum-checker/tests/fixtures/g3_generic_funstar.plum
154
154
  **Components:** 2
155
155
  **LOC owned:** 60
156
156
  **Tests:** slow