dsimcha wrote:
> 
> ...  The other option is to make
> sure everything is loosely coupled to the GUI lib so it can be easily swapped 
> for
> another one.  The downside is that this has some tradeoffs in terms of 
> simplicity
> and probably performance that I don't think I want to make and is probably a
> classic example of overengineering.

Is it really that hard to have the GUI libs in question just give you
some pixels in memory or an opengl context?  Then you could use your own
highly optimized plot drawing routines instead of relying on the GUI lib
to do this.  I figured this kind of thing would be unbeatable for
performance, unless the library ties your hands.

Reply via email to