plum
git clone https://git.pyrossh.dev/plum
A statically typed, imperative programming language inspired by rust, python
plum-std/Option.plum
ca5fd6f
— Peter John
2026-09-05T21:28:50+05:30
feat(number): add Number enum, migrate Int/Float methods, fix Float interpolation
29313cb
— Peter John
2026-09-05T13:28:55+05:30
refactor(stdlib): move libs/std to top-level plum-std, gate Int/Float/Str imports
287b97c
— Peter John
2026-09-04T21:23:50+05:30
feat(plum): reserve brackets for generics, enum variant payloads use parens
73b5e55
— Peter John
2026-09-04T20:39:27+05:30
feat(plum): make Bool an ordinary import-gated enum, no hardcoded prelude
b7071c9
— Peter John
2026-09-04T19:42:10+05:30
refactor(libs/std): rename files to match their primary class name
a9a0147
— Peter John
2026-09-04T14:56:44+05:30
feat(plum): remove expect, unify on assert, Spock-style test tree output
3a2119e
— Peter John
2026-09-04T14:06:41+05:30
feat(plum): named enum variant fields, self-methods on enums/classes, inline match formatting
bf629a2
— Peter John
2026-09-03T19:47:08+05:30
feat(plum): trait conformance checking, Stringable->ToStr, finish str.plum
2ec05c8
— Peter John
2026-09-02T19:57:50+05:30
feat(libs/std): complete os/time/uuid, add Option/Result generics; fix several monomorphization/parser bugs
a271f34
— Peter John
2026-08-27T19:20:16+05:30
improvements
f92e171
— Peter John
2026-07-24T11:45:33+05:30
feat(libs/std): migrate stdlib generics to bracket syntax
141de54
— Peter John
2026-07-21T10:13:36+05:30
fix
5de508e
— pyrossh
2024-12-11T14:00:50+05:30
changes
fa31ba4
— pyrossh
2024-11-24T19:17:28+05:30
some changes