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