3 ms·
Non-web developer here... I've personally never seen any Ruby in anything I've ever worked on (only personal, limited anecdote, of course). Python's nice for g
by ryl00 7y ago
Non-web developer here... I've personally never seen any Ruby in anything I've ever worked on (only personal, limited anecdote, of course).
Python's nice for gluing more performant native code together (perl XS isn't as straightforward IME). But for text processing I'll take perl every time.
- benbristow 7y agoRuby definitely has its niche in web development mainly due to Rails, Jekyll and Sinatra. Quite a weird choice for other things. Pretty sure Homebrew on Mac uses it. It’s not the most performant of languages (although it’s definitely getting better).
- sdegutis 7y agoHomebrew is the only thing I think Ruby is perfect for. It's just a DSL for describing how to fetch and build a program, like Makefiles but more convenient.
- benbristow 7y agoChef is the same kinda thing but for managing infrastructure (like Ansible for Python & Cake for .NET) https://www.digitalocean.com/community/tutorials/configuration-management-101-writing-chef-recipes https://www.digitalocean.com/community/tutorials/configurati...
- bloopernova 7y agoAs the other reply to you said, agreed on the DSL-construction thing. I used a fair bit of Puppet a couple of years ago and that was very much Ruby through and through. What I really liked about it was how easy it was to jump from DSL for general use cases to Ruby for specialized libraries or system Facts.