| ▲ | Cthulhu_ a day ago | ||||||||||||||||||||||
Yeah same, according to one of the Zig team members, the original source code wasn't all that anyway. But this is HN, a subsection of which places a high importance on what language something is written in, moreso than what it does (feels like). | |||||||||||||||||||||||
| ▲ | flohofwoe a day ago | parent | next [-] | ||||||||||||||||||||||
An interesting tidbit is that large parts of the original Bun source code was a line-by-line port of esbuild from Go to Zig (mentioned here: https://bun.com/blog/bun-in-rust), tbh this lowered my respect for the project a bit (a line-by-line port simply isn't as interesting as original work), and it might also explain the subpar Zig code quality (a line-by-line port from Go to Zig simply won't result in idiomatic Zig). It also might explain why porting from Zig to Rust was done 'on a whim', the actual source code (and the idea of 'original work') never seemed to be all that important to the author (and I wouldn't be surprised if the project does more language-hopping in the future heh). | |||||||||||||||||||||||
| |||||||||||||||||||||||
| ▲ | gipp a day ago | parent | prev [-] | ||||||||||||||||||||||
I don't think the GP had anything to do with the language change itself. More that it marks a clear point of Anthropic taking ownership and governance of the project in a less open direction. | |||||||||||||||||||||||