This RV is ridiculous #419
Replies: 2 comments 6 replies
-
Thank you very much for the kind words!
I don't see anything that makes this true, but it's funny because it feels that way to me too.
Ironically the point was to experiment with a bunch of new ideas in a new Rust-based codebase to see what things are possible, and then bring whatever fits back to that one single dependency manager. But well, things happened :)
Yeah, and just using rv purely for Ruby installs is one of the intended use cases, so that should always work. That said please do try out
The next thing we're working on is |
Beta Was this translation helpful? Give feedback.
-
|
Perhaps one reason I am not yet using A typical use case for me is to I usually run |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
I am now some 24 hours into my "lets try rv" experience, and I feel compelled to share.
I am a long time Ruby developer, with many public ruby gems, and I have my own "mini ruby ecosystem" of my own gem chains and workflows. I have been using RVM in the past (loved it), and later switched to rbenv, which provided a stable ruby installation experience for me.
Now, I feel like rv is the most exciting thing that happened in ruby-land since we started applauding Sinatra.
The snappiness of doing things with rv is just insulting. Everything takes so little time, with so few messages printed, that it seems unrealistic. Even Ruby itself feels significantly faster. All my Ruby-based CLIs run near-instantly, almost as if they were compiled binaries.
Before rv, installing a new ruby version was by far the most intensive operation in my setup. Now, it moved to the opposite side of the scale. It is as snappy as "echo install ruby please".
One thing I love about the Ruby ecosystem, is that it was able to keep a sane, single dependency manager up until now (contrary to the node ecosystem for instance), so I was very reluctant to try rv, concerned it will fragment the Ruby ecosystem, but seeing the magnitude of improvements it brings - I sure hope it evolves fast enough to support all the tasks it set its sights on, and that it gains traction quickly.
For now - I am using rv mostly for installing my single Ruby version, as I never needed more than one version installed, and still using
bundleto manage my dependencies (althoughrv ciseems to be operational and blazing fast as well).To the developers I say, for whatever its worth: This Ruby developer is behind you.
I am happy to help wherever I can, although rust is outside the scope of my skills, I am happy to test new features, edge cases and usability/UX design.
Beta Was this translation helpful? Give feedback.
All reactions