> Could you give me an example which gives you the error? I'd be surprised...
-- use strict; use Thread::Queue::Any; my $q = Thread::Queue::Any->new(); $q->enqueue( [ 1, 2 ], [ 3, 4 ] ); while ( my( $one, $two ) = @{ ($q->dequeue_nb)[0] } ) { print "$one, $two\n"; } -- Can't use an undefined value as an ARRAY reference at ./test.pl line 10. -- "Suppose you were an idiot. And suppose you were a member of Congress. But I repeat myself." -- Mark Twain