in reply to Swapping object variables

Howdy!

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];
yours,
Michael