| ▲ | jonkoops 3 hours ago | |||||||||||||||||||||||||
What I have been missing in all this debate is substance. I don't care that Bun was ported to Rust; I don't care that Andrew wrote a hit piece about it; I don't care that Anthropic sells shovels in the gold rush. What I do care about is technical details. Jared shared some motivation as to why they ported to Rust, and I think they look valid (even if provided with sparse evidence). But I have not seen any sort of refutation from Andrew that these are not actually issues or how they should be solved in Zig canonically. I'd really like to see an exploration of these arguments, specifically pertaining to the Zig code as it was written for Bun. | ||||||||||||||||||||||||||
| ▲ | qwery an hour ago | parent | next [-] | |||||||||||||||||||||||||
The facts as presented from the Bun side show a lack of technical merit for the rewrite. This shouldn't be surprising, because rewrites are bad engineering, in most cases. The Bun project was started in Zig by someone with a lack of experience using the language, despite the massive scope and complexity, and was effectively a rewrite from another language in the first place. From the Bun post: > Bun started as a line-for-line port of esbuild's JavaScript & TypeScript transpiler from Go to Zig. Then, a few years later, the entire codebase was thrown out to do another rewrite in another language. What is there to address? | ||||||||||||||||||||||||||
| ||||||||||||||||||||||||||
| ▲ | ozgrakkurt 3 hours ago | parent | prev | next [-] | |||||||||||||||||||||||||
Andrew essentially wrote that “bun code was bad anyway”. And also he implied he doesn’t even want to engage with anything relating to this since Jarred is toxic and there is no value in the debate. I think these points are fairly clear from his blog post | ||||||||||||||||||||||||||
| ||||||||||||||||||||||||||
| ▲ | geraneum 2 hours ago | parent | prev [-] | |||||||||||||||||||||||||
> What I have been missing in all this debate is substance. That’s strange because in this (and Andrew’s in lesser extent) post there’s plenty of substance on both technical, management and corporate influences like the difference of styles guides vs agent instructions, binary size, compile time, Anthropic’s marketing and incentives, etc. It’s hard to miss. | ||||||||||||||||||||||||||