On 09/28/2015 12:26 PM, Stefan Monnier wrote: >> This is wrong and dangerous. It makes dynamic loading far less useful than >> it could be. Essentially modules e.g. written in C++ will have to consist >> of a small C shim that makes IPC calls to some out-of-process server. > > That is again nonsense: what is being requested (i.e. avoid non-local > exits) can be performed on top of the API I advocte, just as efficiently > as if it were done "natively" inside that API. That's true, but only intuitively true for people with a great deal of experience with finicky C code. I still think you're ignoring human factors in making this decision.