4 ms·
I think what you're not appreciating is how this design is a huge improvement over the status quo, not only in Zig, but also the streaming interfaces in most la
by jorangreef 1y ago
I think what you're not appreciating is how this design is a huge improvement over the status quo, not only in Zig, but also the streaming interfaces in most languages.
Wait till the SD25 talk on this comes out, to first understand the rationale a bit better!
- robertlagrant 1y ago> I think what you're not appreciating is how this design is a huge improvement The point was that if he did the old design, which needed improving enough to justify breaking the language backwards compatibility, then why say his decisions are impeccable? Pobody's nerfect.
- jorangreef 1y agoYes, and my point (in response) was that Zig's status quo was no different from other languages, but now is better. (There's some humor in the issue's title “Writergate” here!) Again, we use Zig, and this change is welcome for us. We also like that Zig is able to break backwards compatibility, and are fully signed up for that. The crucial thing for TigerBeetle is that Zig as language will make the right calls looking to the next few decades, rather than ossify for fear of people who don't use it.
- robertlagrant 1y ago> Zig's status quo was no different from other languages No-one's claiming that the people who wrote the other languages never put a foot wrong, so there's no claim of perfection to knock down with them.
- vitaminCPP 1y agoI can't wait for the SD25 videos!
- jorangreef 1y agoThanks, same! :)