[IPython-dev] New Twisted based server that works with IPython TextMate bundle

Erich Heine sophacles at gmail.com
Tue Dec 2 11:36:53 EST 2008


Hi Brian and list,

As the original author of the ipy_vimserver stuff, I read the textmate
bundle announcement with a bit of concern, because that code was just not up
to date with modern Ipythons.  So I'm really glad Brian did this, because I
had been looking to do something like this for quite a while, but hadn't had
the opportunity to learn the Ipython internals with the twisted integration.
Its a load off my mind, particularly since this is well done.

Note: This should just work with the vimscripts I wrote to go with the
ipy_vimserver stuff originally.

I can see this being useful with an emacs plugin as well (I mean really, who
doesn't like to control the interpreter from the editor :)  Perhaps this
module could be called ipy_commandserver or similar, and ipy_vimserver could
just go away.

Another thing I had been thinking, even more genericizing this, is: Does
Ipython allow for multiple frontends on the same interpreter? It seems like
it may with the notification framework stuff, but like I said, I haven't had
a chance to really keep up with the internals.

Regards,
Erich

On Fri, Nov 28, 2008 at 5:55 PM, Brian Granger <ellisonbg.net at gmail.com>wrote:

> Hi,
>
> I just finished the first draft of a new Twisted based
> ipy_textmateserver.py extension that allows IPython to work with Matt
> Foster's IPython TextMate bundle.  This replaces the stuff in
> ipy_vimserver.py and is much more powerful and flexible.
>
> To use it do:
>
> In [1]: import ipy_textmateserver
>
> In [2]: s = ipy_textmateserver.TextMateServer()
>
> In [3]: s.start()
>
> Then the bundle will find this session.
>
> Barry and other Mac+TextMate users, could you have a look at this to
> see what you think?
>
> Cheers,
>
> Brian
> _______________________________________________
> IPython-dev mailing list
> IPython-dev at scipy.org
> http://lists.ipython.scipy.org/mailman/listinfo/ipython-dev
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/ipython-dev/attachments/20081202/396f5e2a/attachment.html>


More information about the IPython-dev mailing list