Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Author here - I agree on explicitness, it can be a bit maddening to trace where a symbol comes from in Ruby. Though a good IDE helps.



> I think it’s important to say that when you’re debugging anything goes. I mean anything. Global variables, redefining methods, adding conditionals, manipulating the load path, monkey patching, printing the call stack, anything.

This is the thing that keeps me coming back to Ruby. The core philosophies of the people who influence Ruby just align so well with my own.

[Back in 2008ish I had a choice to learn Ruby or Python, after working with languages including C and Java. I started with Python, but switched to Ruby because Python launched slower and had no native Integer type (important for old ARM CPUs of the era with no FPU), but it's Ruby's philosophy and potential for poetic (but readable!) flow that make it stick now over a decade later]


Yes, I think only Clojure surpasses the level of flow you can get with Ruby. Elixir also comes close.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: