[SciPy-user] Thoughts on GUI development

Eric Bruning eric.bruning at gmail.com
Fri Aug 22 16:40:52 EDT 2008


>> In your lightning talk on the interactive shell, you wrote:
>> "What do we gain with GUIs?
>> -Pretty look and feel
>> -Doesn't make you more productive/richer: no economic or academic incentive"

> I guess that was just me being provocative as usual. :).

I'm glad you were! (And I took no offense)

> That said, I would have fully agreed with you a month ago, but I came to
> realize that there is a heavy cost you pay by sitting in a GUI: you now
> have to deal with screen refresh, event-processing, and if your
> calculations are sitting in the same Python process, this slows them
> down.

Are the problems you list specific to integrating an ipython prompt
with a running GUI? I haven't encountered such concurrency issues thus
far. My main struggle has been in getting the user interaction I want
... and that comes back to being able to trap the right event,
reselect data in a timely and flexible way, etc. So maybe I have
encountered what you describe after all.

> So I guess my point is that to pay this price, and still have a
> valuable scientific tools, you need a better incentive than looking
> pretty, you need to be able to solve additional problems, and this come
> with adding additional features.

Agreed!

-Eric



More information about the SciPy-User mailing list