Hacker News new | ask | show | jobs
by pjc50 4186 days ago
And Python dumped even the { }; you can now pile any number of scope closings into a single newline.
1 comments

I've been using mainly Python lately and I still find it weird. I miss my {} and ;.
Stick with it, when I started using Python I thought significant whitespace was daft - now I think it's brilliantly simple.
When I first came across Python, I was really annoyed at the syntax, specifically at its use of indentation. Nobody tells me how to indent my code!

But then I realized that Python only "forced" me to do things I would have done otherwise. I got used to its syntax rather quickly.

The one thing I like about using braces for delimiting blocks is that Emacs and Vi allow you to jump from the beginning of a block to the end (and vice versa) in one keystroke. But otherwise, I have to agree with Bjarne Stroustrup (sorry if I mis-spelled his name): Programmers can learn to love absolutely any syntax.