[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