4 ms·
As a Python->Ruby convert like the parent here, I'm curious, which indications do you find unnecessary? The only one I can really think of is `end`, which, sure
by arcticfox 5y ago
As a Python->Ruby convert like the parent here, I'm curious, which indications do you find unnecessary? The only one I can really think of is `end`, which, sure. But the implicit return is also much cleaner after I got used to it, so I think that's a wash.
- drcongo 5y agoI've barely written any Ruby in my life, so I may well change my mind like you if I did more. I do find it interesting how some languages just look uglier than others, and how subjective that is. I really struggle to learn languages where my initial reaction to how it looks is bad.
- chillfox 5y agoI agree that languages that look bad are hard to read. For me curly brackets or significant white space for blocks/scope is a big problem, it just all turns to soup. So Ruby using end instead of brackets or white space is one of my favorite features of the language.
- vidarh 5y agoPython looks horrendous to me, and it's absolutely one of the things that stops me from using it. It feels like walking with gravel in my shoes to have to look at it.