[IPython-dev] Fwd: [SciPy-User] ANN: IEP 3.0.beta - the Interactive Editor for Python

Jason Grout jason-sage at creativetrax.com
Sat Apr 21 12:50:54 EDT 2012


On 4/21/12 4:31 AM, Almar Klein wrote:
> I believe the main difference is that IPython considers the kernel to be
> "in charge", while IEP considers the kernel to be a "slave".

Can you elaborate on this distinction?

Also, as a pure-python library, I'm also curious how easy it would be to 
port parts of yoton to Google App Engine (for instance, to run a kernel 
on GAE).  You wouldn't have a BSD socket, but you could substitute in a 
wrapper around the GAE Channel class, I think (or at least hope).

In order to get IPython messages to go through a GAE instance out to a 
web client, it seems that we need to write a zmq<->GAE channel bridge 
(similar to the zmq<->websockets bridge in the IPython notebook [1], IIRC).

Thanks,

Jason

[1] 
https://github.com/ipython/ipython/blob/master/IPython/frontend/html/notebook/handlers.py#L367, 
see also 
https://github.com/ipython/ipython/blob/master/IPython/frontend/html/notebook/zmqhttp.py



More information about the IPython-dev mailing list