Plot2Kill 0.02

Rory Mcguire rjmcguire at gm_no_ail.com
Thu Jul 22 00:26:01 PDT 2010


dsimcha wrote:

> == Quote from Rory Mcguire (rjmcguire at gm_no_ail.com)'s article
>> Do you plan on supporting QT/KDE?
>> -Rory
> 
> Long term, probably.  Short term, probably not.  QtD is, from what I
> understand,
> not very mature yet.  I had a @#)#* of a time working through bugs,
> inadequate documentation, missing features and general lack of polish in
> gtkD and DFL, and those are (according to this page:
>http://www.wikiservice.at/d/wiki.cgi?action=browse&id=GuiLibraries&oldid=AvailableGuiLibraries)
> considered more mature than QtD.
> 
> This is not a knock on the developers of these libraries, as I understand
> that it takes time to create a mature GUI library/binding and the
> situation is
> continuously improving.  It's just that it's hard to build on that
> unstable/immature a foundation.  Once QtD matures to at least the point of
> DFL and gtkD, I'll seriously consider a port, but until then don't get
> your hopes up.
> 
> On the other hand, once I'm done refactoring things, I hope that the
> dflwrapper and gtkwrapper files will serve as useful examples, so that
> others can contribute
> the code to do a port.  This should not be very hard for someone who
> already knows
> a given GUI framework well to write.  Basically, you just need to create a
> default plot window and subplot widget, and wrap a few drawing primitives
> in a compile-time interface.

If you use the pixmap backend of cairo then all one would have to do to
support QT/KDE is add an interface to control the second tier of your
lib.

-Rory



More information about the Digitalmars-d-announce mailing list