Re:Study: Students did not benefit from studying according t...
by rectang on Monday May 21, 2018 @11:18AM
(#17119008)
I prefer brackets over 'begin' and 'end' for scope, though scope also needs to be reinforced by indentation.
However, I'm fine with function/func/def/proc/sub/method (while averse to fn because of pronunciation) -- because those are all types, not punctuation.
Because when I read words, I try to assign logical meaning to them. Whereas symbols and whitespace naturally group these logical meanings into contexts.
So, having words group the words results in me trying to assign logical meaning to these separator words, and I also just don't find them as clear in separating contexts. Having nothing in a line or just a "{" is much more distinct from actual code than "begin".