Play is currently in early development, and will likely remain that way for some time.
The current plan is to release a series of alpha releases, each headlining a new mayor feature of the Play language. Only when the language is feature complete will we begin with beta releases, which aims to stabilize the language until it's ready for a 1.0 release.
The current release plan can change at any point, but should give you an impression of what's coming in the future.
- Alpha 1 (23-11-2020): The first release. Should give people a general impression of what Play will be like.
- Alpha 2: Modules support. Can compile code from files, and contains the first few lines of a std library.
- Alpha 3: String literals, list literals, type literals, negative ints. Some helper functions per type in the std lib.
- Alpha 4: Reference counting
- Alpha 5: Support for browser debugger and a minimal unit-testing framework. Tests for std lib.
- Alpha 6: Interop with JS and other wasm languages
- Alpha 7: Actual arrays and smaller than 32-bit values (char/byte)
- Alpha 8: Undecided...