On the topic of lfuns: - Would an lfun of `[..]= be feasible and/or (un)desirable? - There obviously is no `= lfun. Is that technically challenging or hasn't there simply been no need to make it possible?
I can imagine both operators to be useful in the context of String.Buffer: - `[..]= could replace a string in the middle of the buffer. - `= could be used as a shortcut to replace clear() and add().