[IPython-dev] Should IPython be a singleton?

Gael Varoquaux gael.varoquaux@normalesup....
Wed Aug 26 16:41:21 CDT 2009


On Wed, Aug 26, 2009 at 02:36:39PM -0700, Brian Granger wrote:
>    1.  One InteractiveShell per process - a true singleton.
>    2.  One InteractiveShell at a time, but multiple (serial) ones in a
>    process.
>    3.  Multiple, sumultanous InteractiveShells

When embedding in GUIs, option 1 limits the use of IPython. We have
already encountered this problem for instance when scripting Mayavi, from
IPython.

Gaël


More information about the IPython-dev mailing list