== Quote from Chad J (chadj...@__spam.is.bad__gmail.com)'s article > 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.
I had considered this. The biggest problem is font rendering.