4 ms·
Ruby is way more capable and expressive than Python. There is so much more you can do with Ruby metaprogramming and don't get me started on Python's feeble lamb
by cutler 5y ago
Ruby is way more capable and expressive than Python. There is so much more you can do with Ruby metaprogramming and don't get me started on Python's feeble lambdas which bear the mark of a BDL imposing his distaste for functional programming. Python is the VHS of programming - widely adopted but technically inferior. Ruby appeals to devs who value elegance of design. Take Sonic Pi (https://sonic-pi.net https://sonic-pi.net), for example - I can't imagine sam Aaron producing anything like this in Python. The DSL is everything in this app as with Rails.
- smnc 5y agoNot sure how they compare feature-wise, but take a look at FoxDot: https://github.com/Qirky/FoxDot https://github.com/Qirky/FoxDot
- cutler 5y agoAfter experiencing Sam Aaron's Overtone - a Clojure REPL for SuperCollider - this does not exactly inspire: d1 >> play(P["x( x) "].palindrome().zip("---[--]").zip(P[" o "].amen()))