Roadmap
ESPL1000 is currently Work-in-Progress and there are many
things that would make it better.
These are Features that
may be implemented in the future, along with the version
they are estimated to arrive in.
Currently implementing
May implement (later)
- ~ v0.3
- ~ v0.3.0 Type Parameters / Generics
- ~ v0.3.1 Collections (List, Maps, ...) (depends on Generics)
- ~ v0.3.2 Higher-Order Functions (map, filter, zip, ...) (depends on Collections)
- ~ v0.4
- ~ v0.4.0 public / private for struct members
- ~ v0.4.1 public / private for subroutines
- ~ v0.5 focus on static analysis
- ~ v0.5.0 Value Range Propagation
- ~ v1.0 convenience features
- ~ v1.0.1 Array Literals
- ~ v1.0.2 Set Literals
- ~ v1.0.3 Map Literals
- ~ v1.0.4 Optional/Default Subroutine Parameters