[email protected] (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.
