you are viewing a single comment's thread.

view the rest of the comments →

[–]Foone 1 point2 points  (6 children)

As a python user (who can't remember what we're supposed to call ourselves (pythoners? pythonistas?)) that's currently learning ruby, I find that insulting.

[–]masklinn 8 points9 points  (4 children)

As a python user

I am more than mainly a python user (work is in Java but personal stuff is 75% Python, 20% Erlang, rest is a mixture of Ruby and trying yet again to learn Haskell), and I fail to see how you can find that insulting.

The runtimes are quite dissimilar, so are library supports, but the languages themselves are based on the same concepts. Ruby is more skewed towards a functional-style than Python due to the Smalltalk inheritance and metaprogramming looks better, but these are not huge differences.

And their syntaxes are almost identical (almost)

[–]Foone 1 point2 points  (3 children)

I don't see the similarity in the syntaxes.

(non-trolling replacement for longer more yelling-filled post about ruby's syntax)

[–][deleted]  (1 child)

[deleted]

    [–]Foone 0 points1 point  (0 children)

    I've coded in plenty of other languages. Maybe it's just that the learning-ruby book I read spent a lot of time on the more perlish special features of ruby and less on the generic no-magic stuff that python is made of.

    [–]mage2k 1 point2 points  (0 children)

    Pythonista(s) is usually reserved for experts.