
12 Apr
2019
12 Apr
'19
10:28 p.m.
I think Brandon's point is that short-circuiting is in fact an example of lazy evaluation, regardless of the language being otherwise strict.
Sure, call it "short-circuiting", my comment stays the same: in which way is it related to *associativity*? In terms of semantics, all three (++), (||), and (&&) are associative AFAICT, so the choice of which associativity to use in the syntax is not related to the semantics (instead it's likely related to secondary concerns like efficiency). Stefan