in reply to Swapping object variables
That looks a lot like the one-line select cited in Camel 2 (at least) for setting $| on a filehandle. That construct is there labeled as "curious and bizarre".
select (select(STDERR), $|=1)[0]; [download]