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