[Python-ideas] Inline assignments using "given" clauses
Brendan Barnwell
brenbarn at brenbarn.net
Sun May 13 15:04:37 EDT 2018
On 2018-05-13 11:53, Matt Arcidy wrote:
> again, you want to use given, that's fine, but the math argument is
> wrong, as is the "it doesn't matter" argument, assuming the current
> neurological model for working memory continues to hold.
Sorry, but that's nonsense. In the message you're replying to, what
I'm arguing "doesn't matter" is the WORD used to do the postfixing. Are
you seriously saying that the "neurological model for working memory"
means that "x + y where x = foo" is easier to understand, on a
fundamental neurological basis, than "x + y given x = foo"? Since
you're the one who was advocating for objective measures, I'm sure
you'll understand if I want some solid objective evidence for that!
If you're saying that the entire concept of postfixing the givens
(rather than putting them before the expression) creates greater
cognitive load, then how do you explain the use of this format in the
Wikipedia articles I linked, not to mention various math papers, texts,
etc. throughout the world?
Finally, even if we allow that postfixed-givens does increase cognitive
load on a single, initial reading, that's not sufficient. Part of what
I'm saying is that on LATER readings it's faster to see the overall
expression first, because you don't have to plow through the definitions
of the givens.
--
Brendan Barnwell
"Do not follow where the path may lead. Go, instead, where there is no
path, and leave a trail."
--author unknown
More information about the Python-ideas
mailing list