0.16.0 Released

23 Likes

Congratulations and heartfelt thanks to the whole team! Yipee!

2 Likes

Awesome, great job everyone!

Release notes are fantastic, as always. This gave me a good chuckle:

Lo! Lest one learn a lone release lesson, let proclaim: “cancelation” should seriously only be spelt thusly (single “l”). Let not evil, godless liars lead afoul.

3 Likes

O, the sins of mispeling.

1 Like

To simplify the language, it is no longer possible to reify tuple types with comptime fields.

To simplify the language, it is no longer possible to reify error sets.

Would someone be able to explain what this means in practice (and also what the word “reify” means in this context)?

reify means making a concrete type from type information, which is what @Type used to do. This builtin is now split into, for example, @Tuple which, as you see, does not accept comptime fields. @Type, when it existed, was also able to reify error sets, but there’s no longer a way to do this.

2 Likes

Work to do to get things compiling again :slight_smile:
I like the packed union / struct changes.
The Io stuff is abracadabra to me still.