3 ms·
Is it really necessary to restate the advantages of rewriting in Rust in every such project? Compared to Ruby programs Rust programs are faster, more robust, mo
by IshKebab 2y ago
Is it really necessary to restate the advantages of rewriting in Rust in every such project? Compared to Ruby programs Rust programs are faster, more robust, more maintainable, and easier to install. That's pretty much the same for any Rust rewrite (e.g. uv).
It would be interesting to know if there are other goals though, e.g. UX improvements.
- azinman2 2y agoThe speed of homebrew has never been limiting factor (for me). I think there are far more important factors in what’s maintainable or not than language, and homebrew is very easy to install. There has to be more important reasons to replace a mature widely use project like homebrew.
- koakuma-chan 2y agoThe issue with homebrew is not the programming language. The issue is homebrew itself. It takes forever to install packages, auto-updates without prompting you, etc. Also on my Mac it's been broken for years. It tries to auto-update and gets stuck forever. https://github.com/orgs/Homebrew/discussions/1177 https://github.com/orgs/Homebrew/discussions/1177
- motorest 2y agoI've been using homebrew for years and never did I ever experienced anything I would classify as "broken". The thread you posted is comical. How many times does anyone run homebrew per day? Or per week? And you still have people complaining about sub-second execution times of a list command? In an app whose happy flow is downloading hundreds of MB off the internet and save it to disk? Is this your argument for a major rewrite?
- koakuma-chan 2y ago> Is this your argument for a major rewrite? A major rewrite in Rust.
- wolrah 2y ago> Is it really necessary to restate the advantages of rewriting in Rust in every such project? I'm with you when the "source" project is C/C++ or something in that realm, but when we're coming from an already memory-safe language I do think some sort of explanation is helpful. I see Homebrew as more of a "glue" application where its own performance isn't exactly critical as it coordinates processes that are much slower so I don't really care if it's a bit faster.
- Kwpolska 2y ago> faster By how much? Is homebrew really so slow, and used so often that an improvement would matter? > more maintainable [citation needed], especially for uv, which is a tool useful only for Python developers, so using a different language limits the pool of contributors.