[IPython-dev] Moving forward with the frontends

Laurent Dufréchou laurent.dufrechou@gmail....
Thu Jun 26 07:43:20 CDT 2008


Hi Gael,All
I'm in Canada right now for business, so I missed some email :)
Don't know if it could be interesting but I think you could try to add
ipython1 handling in ipshell_nonblocking.py, Thus we could share this part
of code and improve it together.
(It's up to you :) )
Basically if you go this way, I think you'll have to define an ipython1 init
and ipython1_execute command, and you should be done. (That is indeed a lot
of work :) ).
(Modifying doExecute function should permit you to be or not multithreaded)
Perhaps we can think about doing a base class and deriavate from it to work
with either ipython0 or ipython1 to get a cleaner code... don't know)

Do you plan to use scintilla widget? 

Laurent

> -----Message d'origine-----
> De : ipython-dev-bounces@scipy.org [mailto:ipython-dev-
> bounces@scipy.org] De la part de Ville M. Vainio
> Envoyé : mardi 24 juin 2008 08:04
> À : Gael Varoquaux
> Cc : ipython-dev Mailing list
> Objet : Re: [IPython-dev] Moving forward with the frontends
> 
> On Mon, Jun 23, 2008 at 9:16 PM, Gael Varoquaux
> <gael.varoquaux@normalesup.org> wrote:
> 
> > integrate IPython in Mayavi and other similar projects. The
> requirements
> > are:
> >
> >  * We want something fast, not after three months of work
> 
> >  * We are interested in wx. I am of course happy sharing the code
> with
> >    other frontends, but I will not be developping them.
> 
> >  * The feature of ipython we are interested in are magics, "?" and
> "??",
> >    tab completion, history, and alike...
> 
> > I am currently reviewing the existing code. I see three code bases
> for
> > front end:
> >
> >    * Laurent Dufrechou's WxIpython, living in the trunk, in
> >      IPython/gui/wx
> 
> I think this is the winner here, given the preconditions above. It
> seems it would be pretty easy to integrate.
> 
> --
> Ville M. Vainio - vivainio.googlepages.com
> blog=360.yahoo.com/villevainio - g[mail | talk]='vivainio'
> _______________________________________________
> IPython-dev mailing list
> IPython-dev@scipy.org
> http://lists.ipython.scipy.org/mailman/listinfo/ipython-dev



More information about the IPython-dev mailing list