Brain dump here, this is my personal roadmap (v13? i’m not sure)
- Early-return semantics, let-else guard
- Iterators & better for loop, I’m now reviewing prior arts (my current pick is Zig)
- Generators of course
- Better interop for results ↔ exceptions, this is also inspired by Zig.
- Disposing syntax works (e.g.
finally
,using
,defer
)
I know a lot of other fancy languages, even the languages people forget or don’t mention are on my radar too. But integrating them to work with ReScript codebase seamlessly doesn’t seem easy. I need to do my own research.