On Monday, January 29, 2024 5:18 AM, Edward Welbourne wrote: >rsbec...@nexbridge.com (27 January 2024 23:45) wrote: >> My take on it is that +:= (because of the : ) means that you have to resolve >everything at that point. > >Surely it could equally mean: fully expand the right-hand side immediately, append >to the left-hand variable, preserving its type if set, else making it immediate. Then, >if it was previously deferred-evaluation, its prior value remains deferred-evaluated - >only the part appended is evaluated right away.
I think we are saying the same thing.