Well suppose I have a network of 400 Actives called 'Particle'. Each Particle is given two alterable values, 'FriendOne' and 'FriendTwo'. These contain the fixed values of two other Particles with which it becomes friends.
Being able to set and get data from the Particle Objects by fixed value would enable me to position each Particle Object based on the positions of the particles referenced by the FriendOne and FriendTwo values. In one expression.
Currently, this would have to be fastlooped, which incurs unnecessary header, footer, and condition code because each iteration runs an entirely new event.
Being able to set values would also enable you to use many Actives as iterators for performing fast tasks on fewer objects.
So if you made 20 'Iterator' Actives and just 1 'Ticker' Active with an alterable value called 'Ticks', you could do (in pseudocode):
The above is a silly example, but would have 20 temporary actives for the pure purpose of kidding MMF into performing an increment 20 times in quick succession.
-- Set an alterable value in Iterator:
'SetAlt( // Sets an alterable value
"Imposer", // The Imposer Object's working title
Fixed("Ticker"), // Fixed value of Ticker object
0, // 0-based index for Alt A ('Ticks')
Ticks("Ticker")+1 // Increment the ticker
If you boxed clever, you could have a string of this kind of instructions for few objects and have them iterated many times within the same event.