SciD: the humble beginning

Lutger lutger.blijdestijn at gmail.com
Tue Dec 15 01:00:48 PST 2009


Chad J wrote:

> 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.

If you are willing to do opengl (it's a bit more work) then I think that is 
a very good idea. Both QtD and GtkD should have good opengl interop, so you 
could at a later stage support both libraries. 


More information about the Digitalmars-d-announce mailing list