plum
git clone https://git.pyrossh.dev/plum
A statically typed, imperative programming language inspired by rust, python
22fdf41
— Peter John
2026-11-04T21:59:57+05:30
docs: run A T11 owns explicit
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
|
|
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
|
|
154
154
|
**Components:** 2
|
|
155
155
|
**LOC owned:** 60
|
|
156
156
|
**Tests:** slow
|