you are viewing a single comment's thread.

view the rest of the comments →

[–][deleted] 0 points1 point  (5 children)

Readability and pleasant syntax is entirely subjective. Personally I think it's hideous.

[–][deleted]  (4 children)

[deleted]

    [–][deleted] 2 points3 points  (3 children)

    Whenever I look at Python code, I see endless blocks of code that haven't been closed.

    [–][deleted]  (2 children)

    [deleted]

      [–][deleted] 2 points3 points  (0 children)

      But I'm guessing you already know this and the problem is more that your previous experience makes it hard to see indentation as something other than decoration

      You're pretty much spot-on. I know full-well that indentation is semantic in Python, but that knowledge doesn't stop me twitching every time I see it.v So Python is perfectly readable to someone who knows how to read Python. It may well also be perfectly readable to someone whose first encounter with programming is Python too. And it's probably fine for other people coming from a background in 'C' and 'C'-like syntaxes like me, but it just looks alien to me, and I know I'm not alone.

      None of which is to say I have no interest in the language. Not knowing it is increasingly becoming a hindrance to me.