FYI, you can thread-globally share complex structures eg HoHoH ... but you can only send scalars down a Thread::Queue.
Although I think I once read that that (latter) was being worked on ...
Cheers
Chris
Comment on Re^2: sharing (io::socket) objects with threads