Ask HN: What do you expect in a language's 1.0 release?

8 points by cmrx64 ↗ HN
It can be hard to decide when to release. So, when you see a "1.0" as a language's version number, what do you expect to find?

3 comments

[ 3.1 ms ] story [ 20.0 ms ] thread
Most importantly... a commitment to backwards compatibility for some period of substantial time (~year? two?).
Stable API (an example of non stable look at Rust between version with its breaking changes) and a standard library.
A language is pretty much ready when it has a compiler, some examples, and similar. (Obviously not all languages compile, but there should be working tools to build/run the code.)

But it is only "done" when it has good examples and a decent standard library. Too often languages don't have a decent interface to legacy/C code, and without that I'm probably not going to touch them.