Congratulations and heartfelt thanks to the whole team! Yipee!
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.
O, the sins of mispeling.
To simplify the language, it is no longer possible to reify tuple types with
comptimefields.
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.
Work to do to get things compiling again ![]()
I like the packed union / struct changes.
The Io stuff is abracadabra to me still.