[IPython-dev] api between kernel, web server and frontend

Ondrej Certik ondrej at certik.cz
Thu May 13 18:23:19 EDT 2010


On Thu, May 13, 2010 at 3:06 PM, Brian Granger <ellisonbg at gmail.com> wrote:
> On Thu, May 13, 2010 at 3:00 PM, Fernando Perez <fperez.net at gmail.com> wrote:
>> On Thu, May 13, 2010 at 2:25 PM, Brian Granger <ellisonbg at gmail.com> wrote:
>>>
>>> While IPython will always ship with a non-OMQ version, for things like
>>> you are talking about, I don't see 0MQ as optional.  I simple don't
>>> think there is another good transport layer (at least not one that is
>>> pure python and more lightweight that 0MQ).
>>
>> Just to add context, I think Ondrej's view (at least that was my view
>> when we worked on this) is that there could be non-0mq clients, such
>> as a web-based one, accessing an ipython kernel, and that what we
>> should agree on is the protocol description.
>
> By protocol description, do you mean the precise format of the JSON messages?

That's exactly correct. My understanding was that the protocol are the
JSON messages, plus feed + request/reply connections. How this is
actually done (0MQ, HTTP) are low level things.

Yes, I would like to run this over HTTP on GAE, I don't think that the
limitations are so strong.

Ondrej



More information about the IPython-dev mailing list