3 ms·
> it seems that Ruby is determined to keep adding syntax. With async/await, type hints, the walrus operator and now pattern matching, Python’s designers are ju
by pansa2 6y ago
> it seems that Ruby is determined to keep adding syntax.
With async/await, type hints, the walrus operator and now pattern matching, Python’s designers are just as guilty of this as Ruby’s.
- jspash 6y agoIt really feels like Ruby has reached the point of featuritis. Nobody wants to admit that the language is "done". Well, done enough. None of the recent changes in Ruby are game changers for me except maybe for pattern matching. But since I've fully drunk the Elixir cool-aid, I won't be needed that now. Sorry Ruby. It was a great ride, and I'll miss you. But it's time for me to move on.
- deleted 6y ago[deleted]
- Ancapistani 6y agoI’ve used both, but am a long-time Python user and prefer it for most things. It’s my “first and true love of languages”. In Python, “format-strings” were a welcome improvement and “f-strings” took me a bit to warm up to but are worth it. The walrus operator, though? Sure, it’s useful in a narrow case, but it’s extremely narrow. Likewise the pattern marching stuff - it just doesn’t feel like “Python” to me, and doesn’t seem to solve any real-world problem that’s remotely close to justifying the cognitive overhead.