plum

#treesitter#compiler#wasm

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

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


ebcd25f — Peter John 2026-11-04T10:10:16+05:30
docs(plans): restrictions T11 benchmarks the three scene implementations against the own-era numbers
docs/plans/2026-11-03-language-restrictions.md CHANGED
@@ -266,7 +266,7 @@ Package: compiler + std; categories: state, deep.
266
266
  **Model:** sonnet
267
267
  **Est. time:** 4 min
268
268
  **Consumes:** none
269
- **Produces:** README: immutability + spread, `mut`, `Io` capability, pattern casing, fusion eligibility, own removed; headed benchmark (stress_scene, stress_pure_scene, stress_state_view) vs the supercompiler's table
269
+ **Produces:** README: immutability + spread, `mut` fields, `Io` capability, pattern casing, fusion eligibility, own removed; headed benchmark of the three implementations (stress_scene mutable, stress_pure_scene, stress_state_view), each with fusion on and `--no-fusion`, in one session, side by side with docs/plans/2026-11-03-supercompiler.benchmark.md (the own-era numbers), plus a list of every former own site and whether it became an in-place spread or a `mut` field (with the reason)
270
270
  **Review Focus:** numeric: no unexplained regression.
271
271
  **Test code:** README snippets parse (plum-lsp test readmeSnippetsHaveNoSyntaxDiagnostics); benchmark table.
272
272