plum

#treesitter#compiler#wasm

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

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


4aa831b — Peter John 2026-11-04T21:59:23+05:30
docs: run A T6 owns explicit
docs/plans/2026-11-04-language-simplification-a.md CHANGED
@@ -139,7 +139,7 @@ e.g. `for x := range [5, 6]` binds 5, 6 (List gets `next`)
139
139
  **Probe entry:** run=plum test plum-std plum-examples
140
140
 
141
141
  ### T6 remove syntax · Complexity 4 · Est. context 45k
142
- **Owns:** plum-tooling/tree-sitter-plum/**, plum-core/src/parser.rs, plum-core/src/ast.rs, plum-std/**, plum-examples/**
142
+ **Owns:** plum-tooling/tree-sitter-plum/*.js, plum-tooling/tree-sitter-plum/src/*.c, plum-tooling/tree-sitter-plum/src/*.json, plum-tooling/tree-sitter-plum/queries/plum/*.scm, plum-tooling/tree-sitter-plum/test/corpus/*.txt, plum-core/src/parser.rs, plum-core/src/ast.rs, plum-std/*.plum, plum-std/game/*/*.plum, plum-examples/*.plum, plum-examples/games/*/*.plum, plum-examples/games/*/*/*.plum
143
143
  **Components:** 2
144
144
  **LOC owned:** 80
145
145
  **Tests:** slow