About 9 days ago, Jarred wrote that it was far from certain that this would merge and that it was an overreaction. Ironic.
Rewrite Bun in Rust has been merged
251–260 of 822 posts
Re: Rewrite Bun in Rust has been merged
#252That said, I'm still shocked and amazed that something this big is possible these days. But as we've seen multiple times now, one of the most important things your codebase can have is a solid test suite.
I will continue to use bun, because at the end of the day, it isn't just the technology, but the talent/people behind the technology that ensures that it will be solid.
And since that hasn't changed, I will still trust bun and its direction.
Also, bun is mostly glue code and sort of "user space" libraries (my words) as Jarred has said on X, most of the underlying runtimes like JavascriptCore, etc weren't rewritten.
So this isn't like 100% of what we think of as bun was rewritten. It's more like the scaffolding and harness.
Re: Rewrite Bun in Rust has been merged
#253Bun is now over 1M lines of Rust code.
This is approaching the size of the Rust compiler itself; except that BunJs is mostly a JavaScript interpreter wrapper + a reimplementation of the NodeJS library (Rust STD wrapper).
I think BunJS is becoming the canary for software complexity management in the LLM era.
Re: Rewrite Bun in Rust has been merged
#254By reading this thread I've learned that, apparently, you are not allowed to rewrite a large piece of software backed by a large test suite in another language within two weeks otherwise you are a witch and need to be burned on a stake. You are also not allowed to move from the PoC phase to lets-do-it phase within a couple of days without being called names. Why are we concerned with speed all of a sudden? Are we in…
Re: Rewrite Bun in Rust has been merged
#255Re: Rewrite Bun in Rust has been merged
#256Re: Rewrite Bun in Rust has been merged
#257About 9 days ago, Jarred wrote that it was far from certain that this would merge and that it was an overreaction. Ironic.
When you don't own your company any more anything you say can be safely ignored. It was obvious that the token spend will need to be justified.
Re: Rewrite Bun in Rust has been merged
#258Re: Rewrite Bun in Rust has been merged
#259By reading this thread I've learned that, apparently, you are not allowed to rewrite a large piece of software backed by a large test suite in another language within two weeks otherwise you are a witch and need to be burned on a stake. You are also not allowed to move from the PoC phase to lets-do-it phase within a couple of days without being called names. Why are we concerned with speed all of a sudden? Are we in…