The State of the GUI
Adam Wilson
flyboynw at gmail.com
Thu Oct 25 00:00:49 UTC 2018
On 10/24/18 1:35 AM, Dejan Lekic wrote:
> On Wednesday, 24 October 2018 at 06:20:05 UTC, Adam Wilson wrote:
>> I was reading the hijacked JAXLondon thread about GUI's and started
>> replying but decided against hijacking the already hijacked thread again.
>>
>> [...]
>
> Bunch of personal opinions I mostly disagree with...
How do you know they are personal opinions and not representative of the
current state of fact?
>
> The only thing I *do* agree however is that D community deserves a GUI
> toolkit similar in power and design to the JavaFX or WPF (as you
> obviously like it, and I do not deny that WPF is designed awesomely).
>
> I use DlangUI at the moment for small things, but in all honesty it
> can't compare with JavaFX/Swing (that I am most familiar with).
>
> Unfortunately it seems that D GUI community is diverse, interested in
> different things, and have different ideas how the *retained* GUI should
> be implemented.
> I used to be FLTK developer in the past and know perfectly how even very
> small community can have different opinions that result in various forks
> or even worse lose of interest.
>
> The only way forward, IMHO, is to make a huge DIP for the retained GUI
> toolkit and ask the existing D GUI community members to participate and
> once the design is clear participate in the implementation.
>
> To be frank, I think the D Foundation should drive this and help with
> establishing and maintaining these kind of "working groups" (similar to
> how Java community process works)
I don't know that a full-blown DIP is required since this will never end
up in Phobos, but something like a working group might be helpful. That
said even the ISO C++ Standards Committee's SG13 has been struggling
with graphics for the past 7 years. Although, given that this is a C++
ISO group, that could easily be the result of non-technical factors.
I'm willing to the D Foundations point person for GUI matters, if that
ends up being a thing at all.
--
Adam Wilson
IRC: EllipticBit
import quiet.dlang.dev;
More information about the Digitalmars-d
mailing list