Remix.run Logo
skeledrew 3 hours ago

> using the language the way it wants to be used.

This sounds like just the coding conventions dependency they're trying to avoid.

bunderbunder 2 hours ago | parent [-]

Yup. But that also gets to the “they’re both right” angle. Zig’s convention may not be how the Bun developers wanted to work, but it’s a good choice for the kinds of projects Zig is designed for. Which overlaps a bit with, but isn't the same as, Rust’s intended use cases. For example, I might rather go with the Zig philosophy if I’ve got hard memory constraints and want to avoid dynamic memory allocation.

Which, ironically, is something I’d love for my browser’s JavaScript runtime to do. But I can also respect others not wanting that.