plum

#treesitter#compiler#wasm

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

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


plum-examples/dop_visitor.plum
984357bPeter John 2026-09-05T21:35:44+05:30
rename folders
ca5fd6fPeter John 2026-09-05T21:28:50+05:30
feat(number): add Number enum, migrate Int/Float methods, fix Float interpolation
29313cbPeter John 2026-09-05T13:28:55+05:30
refactor(stdlib): move libs/std to top-level plum-std, gate Int/Float/Str imports
73b5e55Peter John 2026-09-04T20:39:27+05:30
feat(plum): make Bool an ordinary import-gated enum, no hardcoded prelude
3e580dbPeter John 2026-09-04T15:54:25+05:30
feat(examples): convert dop_visitor to enum syntax, add OOP trait counterpart
a9a0147Peter John 2026-09-04T14:56:44+05:30
feat(plum): remove expect, unify on assert, Spock-style test tree output
3a2119ePeter John 2026-09-04T14:06:41+05:30
feat(plum): named enum variant fields, self-methods on enums/classes, inline match formatting
4a2384cPeter John 2026-09-03T19:08:24+05:30
feat(plum): class init() constructors, bare-variant enum sugar, match guards