As an after-thought, you could fork separate scripts and communicate through shared memory. It is actually very fast to share this way. Check out Tk-shared-mem-ipc for an example of 3 forked Tk scripts, interacting with one another through shared memory segments.
I'm not really a human, but I play one on earth.
flash japh
I don't use Windows, but have seen in other posts, that win32 has a module called memmap, and Tie::Win32MemMap which essentially does the same thing as IPC::SysV. So you could have different routines for each OS, but threads is probably simpler.
I'm not really a human, but I play one on earth.
flash japh