Love the software on homebrew but I really wish the tooling was faster and less opinionated. I dread being forced to update tons of stuff I never asked for, or the huge delay after many commands. I also have to use an AI to write my formula files because to this day I still can't understand Ruby it's dynamically typed to the point of being awful. Rewrite in Rust when? :)
Despite all that I'm a huge fan, and I think Linux support is great
A non-Ruby frontend may be possible but, fundamentally, the Formula DSL is Ruby and we couldn't feasibly move to another language without breaking backwards compatibility with everything.
Performance in general: we're doing what we can to improve it wherever possible. Ruby makes this harder but it is getting better rather than worse at this point.
Love the software on homebrew but I really wish the tooling was faster and less opinionated. I dread being forced to update tons of stuff I never asked for, or the huge delay after many commands. I also have to use an AI to write my formula files because to this day I still can't understand Ruby it's dynamically typed to the point of being awful. Rewrite in Rust when? :)
Despite all that I'm a huge fan, and I think Linux support is great
Thanks for the kind words <3
Rewrite in Rust: never :)
A non-Ruby frontend may be possible but, fundamentally, the Formula DSL is Ruby and we couldn't feasibly move to another language without breaking backwards compatibility with everything.
The "update tons of stuff you never asked for": we're working on this: https://github.com/Homebrew/brew/issues/19202
Performance in general: we're doing what we can to improve it wherever possible. Ruby makes this harder but it is getting better rather than worse at this point.
Hi! I'm the Homebrew Project Leader, happy to answer any questions about this release.