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. Eddy.