temp $foo := $bar; # temporarily bind $foo to $bar temp $foo = $bar; # temporarily assign the value of $bar to $foo
I just realize 'temp $foo = 3' might just as well mean "bind $foo to a new scalar and initialize it to 3" as "temporarily assign 3 to $foo"
I guess it wasn't a nice idea anyway considering it'd change the meaning of temp based on which operator you let loose on it, which is rather evil and rude now that I think of it.
-- Matthijs van Duin -- May the Forth be with you!