I was thinking about this for a while. Owing to a lack of forking or START/STOP signals, all process interchange in CPython requires serialisation, usually pickling. But what if that could be done within the interpreter core instead of by the script, creating a complete internal representation that can then be read by the child interpreter. Any comments/ideas/suggestions? -- http://mail.python.org/mailman/listinfo/python-list