• nilloc@discuss.tchncs.de
      link
      fedilink
      English
      arrow-up
      9
      arrow-down
      2
      ·
      1 year ago

      There are literally dozens of us.

      Ruby feels a lot like writing poetry. Especially with microframeworks like Sinatra.

      Python feels more like writing JS/ECMAScript without any punctuation.

      Then again I cut my teeth on Actionscript (1 ugh, 2 ooo, and 3 nice—oh the iPhone doesn’t support it…), so my opinion is probably pretty worthless.

      • folkrav@lemmy.ca
        link
        fedilink
        arrow-up
        4
        arrow-down
        1
        ·
        1 year ago

        Python feels more like writing JS/ECMAScript without any punctuation.

        I don’t know Ruby enough to judge, but I’ll have to say, hard disagree on this particular statement for me. JS to me feels like a bastardized C with some functional-inspired syntax tacked on top, while Python feels like writing English.

    • EnderMB@lemmy.world
      link
      fedilink
      arrow-up
      2
      ·
      1 year ago

      I’d wager that most people haven’t used Ruby in anger, so don’t really have the comparison. Those that have used it have probably only used it in a Rails context, which IMO is a fairly limited environment to really play with Ruby.

      I definitely love the language, but the ecosystem, library support, and some of the companies that jumped on the initial Rails bandwagon can be extremely backwards and resistant to change in tech.

    • naught@sh.itjust.works
      link
      fedilink
      arrow-up
      3
      arrow-down
      1
      ·
      1 year ago

      Optional parens on function calls, implicit returns, curly brace procs with args in vertical bars 🙃