Hi Stephen,
Yep, ipython is not bad, but it is not really a replacement for a real
IDE.  IPython also seems to act a little wanky with graphs to me.  For
instance my plots seem to get drawn interactively (read: very
SLOOOOOWLY) when I use the special -pylab mode.  Maybe I'm not
configuring ipython properly, but part of my point is that end users
shouldn't have to think about it, and shouldn't need some special
-pylab mode.  It should just work.  And I think it would if the
displayer's guts were in a completely separate process, acting as a
graph display server.

The only complication I can see is for callbacks from mouse and
keyboard events that occur on the graphs (but does matplotlib even
support that yet?-- I only saw it mentioned on the web page).   Those
events would still need to find their way into callbacks in the
original process.  But that's doable too, I think.  Just use a
separate thread for communication with the graph display server.  And
would perhaps be even less painful than dealing with the wx event
loop.

Anyway, it's more of a 'food for thought' suggestion than anything
else.  It's not like I'm going to have time to implement it (though it
seems like it would be a fun project if I did have the time).

I am curious as to what the current thinking is about tacking such
event loop issues, though.  Surely folks don't think that "use
ipython" is the be-all-and-end-all ultimate solution.

--bb

On 7/26/06, Stephen Walton <[EMAIL PROTECTED]> wrote:
> Bill Baxter wrote:
> > I think all these problems could be fixed if the display interface
> > were turned into a separate process
> Have you tried ipython?
>
> http://ipython.scipy.org/

-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys -- and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Matplotlib-devel mailing list
Matplotlib-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/matplotlib-devel

Reply via email to