I was asked this morning what are "Destructive and non-destructive buffer reads on branched wires" are.
I was at a loss at first and the I thought some and read a posting by Jim that inspried me.
My first thought was the case of an array wired to a replace array element and an index array function. I that case the the index has to execute before the replace array element because the replace re-uses its input buffer. Not really detructive but seemed close.
There is also the case of a buffer (like a string) being wired into a CIN and the same buffer being re-used be the CIN to return the result. The CIN "destroys" the original values.
Jim mentioned the concatenate string having to destroy the buffer
s hold the strings that are concantenated and moved to another buffer.
Also when I do a AI read the buffer I read from is destroyed after I read it. Similarly with reading from VISA and the like.
What does the above phrase really mean and are there other examples that I have missed?
Trying to learn something here,
Ben