4 ms·
As someone who dislikes Ruby, I have holy envy[1] for Ruby's use of ? and ! [1] http://ancienthebrewpoetry.typepad.com/ancient_hebrew_poetry/2010/05/krister-st
by epage 9y ago
As someone who dislikes Ruby, I have holy envy[1] for Ruby's use of ? and !
[1] http://ancienthebrewpoetry.typepad.com/ancient_hebrew_poetry/2010/05/krister-stendahls-three-rules-of-religious-understanding.html http://ancienthebrewpoetry.typepad.com/ancient_hebrew_poetry...
- fhood 9y agoAs someone who thinks they understand both the upsides and downsides of Ruby, you shouldn't write it off. I find ruby to be really unsuited for projects with multiple people, but genuinely fantastic for personal projects or one off scripts.
- actsasbuffoon 9y agoI think this is generally true of languages with powerful metaprogramming facilities. I could be totally happy writing a complex app with Common Lisp, but I probably wouldn't want to debug someone else's code with it.
- mercer 9y agoCan I recommend you look into Elixir? The (possible) downsides are 1) that it's functional programming, and 2) that there might be libraries/gems for Ruby that don't exist for Elixir. But the upsides... It's faster, it's different in a good way, in that it makes you think differently (OTP/processes) without the risk of being unproductive. It's very ruby-like but without the warts (although I'm sure it has a few of its own), and was even specifically designed with Ruby as an inspiration/starting point (AFAIK). So far I've not come across articles that were negative about Elixir in relation to Ruby. So if you do, I'd be curious to hear what you think. And of course if anyone can point out things they feel are better in Ruby, I'd love to hear it.