[Idle-dev] multiprocessing module and IDLE without subprocess

Tal Einat taleinat at gmail.com
Tue Dec 2 17:10:47 CET 2008


Weeble wrote:
> I'm also curious why IDLE uses sockets to communicate with the
> subprocess in the first place. Are other forms of IPC not suitable?
>

Generally speaking, using sockets is the most portable form of IPC
across all platforms. You'll see that most RPC libraries use sockets,
if not all of them. (IDLE uses a custom RPC mechanism to communicate
with the sub-process). And communicating via sockets is certainly fast
enough for IDLE's needs.


More information about the IDLE-dev mailing list