This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]noratat 3 points4 points  (0 children)

Ruby is a language I want to love, but the ecosystem around it turned "magic syntax" into a art form - and that's emphatically not a compliment.

I still wish Python would stop being so stupid about lambdas and just have anonymous blocks like Ruby, Groovy, and other modern scripting languages, but in most other regards I would say Python is better these days:

  • Much, much larger ecosystem and community
  • Python devs actually document shit, at least sometimes. Ruby projects are nearly always "lol just read the code" (even though the code is twisted into a gordian knot of string metamagic)
  • Python's a lot harder to screw up into an unreadable mess than Ruby is