|
|
|
|
|
by bitwizeshift
634 days ago
|
|
What a strange and subjective take… I am genuinely struggling to understand the author’s viewpoint here, and why this post needed to exist at all. The author proposes that braces are somehow subjectively harder to read for matching, and then says to just use a different delimiter of “end”. At which point, when you read nested code, you just see lots of “end” statements which are no different visually to seeing “}” closing braces, so what problem was solved exactly…? I’m not saying it’s bad, it just doesn’t solve any practical problem, and it doesn’t improve anything objectively. This is just like debating why call a builtin type is “int” instead of “Int”. Most language-nerds I know tend to discuss more important details that can theoretically improve a language, and this is just stating a preference for Ruby “end” over C-style braces. I feel like this needs to be reposted on April 1st |
|
> This is just like debating why call a builtin type is “int” instead of “Int”.
It's even a bit worse because any text editor knows out of the box about balancing brackets (e.g. Emacs in the text mode) and doesn't know about the "end" syntax.