Hi, I've been thinking a bit about how GMS and Overflow should communicate. Here's a proposal. GMS links with the Overflow libraries. When it needs to compute something, it calls getOutput() on an Overflow subnet *in a thread* and returns the result. Meanwhile, the input node(s) of the Overflow network use GMS callbacks to get their data. I think this would be both the simplest (no socket/pipe/shared memory required) and the fastest (though speed doesn't matter much here) to do things. Jean-Marc -- Jean-Marc Valin Universite de Sherbrooke - Genie Electrique valj01 at gel.usherb.ca