Thanks for the comments, all. A few more thoughts from me:
On Mon, Nov 18, 2013 at 5:43 PM, Guido Vettoretti <
2gu...@gmail.com>
wrote:
> I've since moved on to using IPython notebook. It might be useful if
> some of the features of Reinteract could be incorporated into future
> versions of IPython notebook.
>
From the point of view of evangelism, integration with IPython would
be great. It's the current go-to solution, and its users are the most
likely to be interested in Reinteract. But I fear it would take some
major changes to get Reinteract behavior into IPython. Does anyone
have contacts with the IPython devel community? It'd be nice to see if
they're at all interested in this before we go any further.
This is actually a place where a frontend/backend split could help. If
we could go to IPython and say, what would it take for you to support
this protocol, we'd probably get a much more useful answer.
On Mon, Nov 18, 2013 at 5:58 PM, Matti Airas <
mai...@iki.fi> wrote:
> Glad to hear something is still brewing with Reinteract. Personally,
> I'm very much partial to Qt and PySide, but if that is not your cup
> of tea, maybe wxWidgets could provide a workable cross-platform
> solution?
>
I haven't investigated this at all, so I may be completely wrong, but I
would guess that it'd be harder to do the things Reinteract does in the
worksheet text area with wxWidgets than with Qt. The GTK code there is
non-trivial, so doing the same thing for all the native widgets with
wxWidgets may be rather difficult. But if anyone knows better, please
say so.
On Tue, Nov 19, 2013 at 4:29 PM, Jorn Baayen <
jorn....@gmail.com>
wrote:
> If, as you suggest, a port to PyGObject can be done with relatively
> little effort, then I think this would be a logical first step. We'd b
> able to bring Reinteract up to date with Python 3 and GTK 3 in one go.
> I would be glad to help out with such an effort.
>
I should remind you that this was Owen, who knows both Reinteract and
GTK inside and out, who could do most of it in a day. It may take us
mortals somewhat longer. :)
Also, there's more than changing the bindings to move to Python 3.
Unfortunately, I don't know how much more. One of the big issues for
Python 2 to 3 porting is separating bytes and unicode strings. This is
already pretty well taken care of in Reinteract, which is a plus. But
Reinteract messes around with ASTs and other Python internals that may
have changed in the 2 to 3 transition.
Robert