plum
git clone https://git.pyrossh.dev/plum
A statically typed, imperative programming language inspired by rust, python
README.md
ecd2178
— Peter John
2026-08-10T13:23:00+05:30
docs: update README known-gaps and close out wasm-gc migration plan
41e0859
— Peter John
2026-08-09T21:12:47+05:30
docs: update methods section for nested-only method declaration syntax
0fe3528
— Peter John
2026-08-09T18:35:27+05:30
feat(libs/std,examples,test): migrate to `fun`-prefixed function syntax
5a9d357
— Peter John
2026-07-23T21:32:31+05:30
docs: cross-file import resolution is no longer a known gap
8b7c249
— Peter John
2026-07-23T20:10:28+05:30
docs: variadic parameters are no longer a known gap
7aa55a8
— Peter John
2026-07-23T18:59:50+05:30
docs: field/attribute assignment is no longer a known gap
35af6cf
— Peter John
2026-07-23T17:55:25+05:30
feat: close closures/match/interpolation known gaps in codegen
09bd581
— Peter John
2026-07-21T02:00:46+05:30
docs: note nested-closure limitation in Known Gaps
6341c74
— Peter John
2026-07-21T00:12:38+05:30
docs+test: closures complete; add example and update README
2216237
— Peter John
2026-07-20T20:11:29+05:30
feat(plum-checker): support multiple concrete instantiations of the same generic enum
2e28ecc
— Peter John
2026-07-20T16:22:48+05:30
test+docs: generics monomorphization complete; extend examples, update known gaps
87b54a9
— Peter John
2026-07-20T13:33:14+05:30
docs+test: restore examples/match.plum to idiomatic bare-tail style; tail-position gap fixed
3fc279f
— Peter John
2026-07-20T12:04:10+05:30
docs: note tail-position match/if return-value gap in Known Gaps
fe36a46
— Peter John
2026-07-20T12:01:31+05:30
docs+test: general enum support is complete; update known gaps and example
660674c
— Peter John
2026-07-19T22:17:37+05:30
fix(tree-sitter-plum): remove Nil/try/except, allow inline match bodies
222801d
— Peter John
2026-07-19T22:03:42+05:30
docs: document the currently-implemented language syntax in README
63acee9
— pyrossh
2024-12-02T13:19:30+05:30
fix README.md
f7c51fa
— pyrossh
2024-12-02T13:17:30+05:30
fix README
fa31ba4
— pyrossh
2024-11-24T19:17:28+05:30
some changes
2634d00
— Peter John
2024-08-30T13:19:01+05:30
improve grammar
cdc4739
— Peter John
2024-08-15T21:37:53+05:30
update readme
08174b8
— Peter John
2024-04-26T20:21:47+05:30
Update readme.md
fc566dd
— pyrossh
2024-04-26T09:36:53+05:30
updates
f7bd316
— pyrossh
2024-03-01T12:19:38+05:30
add docs
22a1eb0
— pyrossh
2024-02-28T21:58:19+05:30
update readme
90e6cd4
— pyrossh
2024-02-26T13:02:18+05:30
updates
f9f376c
— pyrossh
2024-02-26T11:04:04+05:30
update
5ff7fdd
— pyrossh
2024-02-26T10:34:03+05:30
update
c3ac9ba
— pyrossh
2024-02-25T19:09:30+05:30
improve readme
af78b68
— pyrossh
2024-02-24T22:21:06+05:30
update
e502e58
— pyrossh
2024-02-24T16:26:38+05:30
add more code
19b8452
— pyrossh
2024-02-23T12:09:48+05:30
improve syn
c725b92
— pyrossh
2024-02-20T22:17:49+05:30
update
66f4a64
— pyrossh
2024-02-20T20:07:50+05:30
improve
4786888
— pyrossh
2024-02-17T17:57:58+05:30
add naming convention
1f7d137
— pyrossh
2024-02-17T10:51:55+05:30
lang changes
58ce289
— pyrossh
2024-02-12T23:18:21+05:30
docs
33c6437
— pyrossh
2024-02-10T13:07:34+05:30
docs
68c4568
— pyrossh
2024-02-10T01:27:17+05:30
docs
7aecb8c
— pyrossh
2024-02-08T23:20:22+05:30
docs
ed5fe02
— pyrossh
2024-02-07T23:12:14+05:30
docs
c8e4165
— pyrossh
2024-02-07T22:55:46+05:30
docs
86286be
— pyrossh
2024-02-07T11:45:38+05:30
cleanup
dc1e5ef
— pyrossh
2024-02-07T11:41:32+05:30
add static functions on records
6a5b4e2
— pyrossh
2024-02-07T11:39:40+05:30
increment spec