Guide142.3K views2,746 votes0 replies902 following
Spyder's Out-of-Process IPython Kernel: An Architecture Note
How Spyder keeps its Qt GUI responsive by running IPython in a separate kernel process, plus trust boundaries, operational checks, and failure modes.