plum

#treesitter#compiler#wasm

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

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


f5d1f61 — Peter John 2026-11-04T23:48:08+05:30
docs: run B T4 owns ctors.rs
docs/plans/2026-11-04-language-simplification-b.md CHANGED
@@ -86,7 +86,7 @@ e.g. `struct Walker(Actor, speed: Float)` -> Boxed (embedding)
86
86
  **Probe entry:** run=plum test plum-std plum-examples
87
87
 
88
88
  ### T4 rename record to struct · Complexity 3 · Est. context 40k
89
- **Owns:** plum-core/src/embeds.rs, plum-core/src/traits.rs, plum-core/src/parser.rs, plum-core/src/layout.rs, plum-std/*.plum, plum-std/game/*.plum, plum-std/game/*/*.plum, plum-examples/*.plum, plum-examples/games/*/*.plum, plum-examples/games/*/*/*.plum, 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-lsp/src/*.rs, README.md
89
+ **Owns:** plum-core/src/embeds.rs, plum-core/src/traits.rs, plum-core/src/parser.rs, plum-core/src/layout.rs, plum-core/src/ctors.rs, plum-std/*.plum, plum-std/game/*.plum, plum-std/game/*/*.plum, plum-examples/*.plum, plum-examples/games/*/*.plum, plum-examples/games/*/*/*.plum, 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-lsp/src/*.rs, README.md
90
90
  **Components:** 1
91
91
  **LOC owned:** 60
92
92
  **Tests:** slow