plum
git clone https://git.pyrossh.dev/plum
A statically typed, imperative programming language inspired by rust, python
ad58efa
— Peter John
2026-11-04T23:19:36+05:30
docs: run B T7 owns every isValue/isRecord site
docs/plans/2026-11-04-language-simplification-b.md
CHANGED
|
@@ -62,7 +62,7 @@ e.g. `struct Walker(Actor, speed: Float)` -> Boxed (embedding)
|
|
|
62
62
|
**Test code:** layout_test for the e.g. lines + a struct with a `mut` field -> Boxed. Reads today's AST (isValue/isRecord) — it must return Flat for exactly today's `struct` types and Boxed for today's `record` types on std + examples.
|
|
63
63
|
|
|
64
64
|
### T7 one AST kind · Complexity 4 · Est. context 45k
|
|
65
|
-
**Owns:** plum-core/src/
|
|
65
|
+
**Owns:** plum-core/src/*.rs, plum-checker/src/lib.rs, plum-checker/src/unions.rs, plum-lsp/src/main.rs, plum-wasm-codegen/src/lib.rs, plum-core/tests/*.rs
|
|
66
66
|
**Components:** 1
|
|
67
67
|
**LOC owned:** 70
|
|
68
68
|
**Tests:** slow
|