Linear variables
These are s-a variables that also can only be used once
- there is need for functions that make copies of values
- Fortran 90 can do this already: x(k:l,m:n) = y
- there is no uncertainty about which load is last
No reference counting or garbage collection is needed
- memory management can be very efficient
Producer-consumer synchronization adds leverage
- locations can be re-used for sequences of values