News for hackers. Stuff that matters.
Re:Pyret: A new programming language from the creators of Ra... by acjohnson55 on Saturday November 09, 2013 @07:09PM (#6704258)
But if indentation matters, and it's pressent, then why do you need the colon?
Re:Pyret: A new programming language from the creators of Ra... by ptx on Sunday November 10, 2013 @07:02AM (#6706147)
Well, the colon can be used without indentation if the block that follows is just a single line:

  def embiggen(x): return x * 2
  for i in range(10): print(embiggen(x))
Also, it just makes things read more naturally to us humans, I think.