5 ms·
Not to mention the nightmare of ruby versions and packages. I quite like the language by my biggest drawback to using ruby for anything is versioning and packa
by sytringy05 8y ago
Not to mention the nightmare of ruby versions and packages.
I quite like the language by my biggest drawback to using ruby for anything is versioning and packages.
- cutety 8y agoI would agree, however bundler & rvm are incredibly easier to setup and use when comparing to Python’s virtualenv (and the few other alternatives frequently brought up). I’m not sure there is even an equivalent for the Perl ecosystem, as I gave learning Perl an actual effort a while ago (no idea why) and all it’s quirks and weird syntax immediately turned me away and I’ve never looked back.
- dotandimet 8y agoThe rough equivalents in the Perl ecosystem would be cpanm (for installing), carton (for managing project-specific dependencies), and perlbrew or plenv (which I think are more like pyenv than virtualenv)
- toasterlovin 8y agoHonestly curious: can you give an example of what kind of issues you run into? Asking because I basically never have versioning or package issues with Ruby. And on the rare occasions when I do, there's usually a good Stack Overflow answer or Github issue.
- yxhuvud 8y agoHuh, with Bundler, Ruby was one of the first language ecosystems that actually got it's act together on those points. It is so much more mature than python in this regard, for example.
- rat87 8y agoReally? I haven't used it much or in a while thought Ruby had their package story down. Python packaging is pretty bad requirements.txt is a pretty adhoc list and pipenv doesn't seem ready for prime time(haven't tried poetry yet)