Jacob,

GitHub is currently making a total mess for me of our conversation on
Issue 42, I see stuff then it goes away. Apologies if I have made a
mess of that conversation for you.

On Sun, 2018-10-21 at 20:24 +0200, Jacob Carlborg via Digitalmars-d
wrote:
> 
[…]
> There's probably a ton of business/enterprise applications that are 
> written in Java.

Masses, but most Java is Web backend. JetBrains and Eclipse are the
bastions of desktop Java applications.

> But I don't care for that, that's why I'm using D :)

I don't blame you. Whilst I like D, I fear I am being pulled more and
more to Rust for GUI stuff.

> Not sure what you mean with "ship" here. Swing and JavaFX are
> shipped 
> with Java.

Swing is, but JavaFX is now OpenJFX and a separate think to OpenJDK.

> Eclipse itself is built using SWT.

Indeed. But compared to Qt (and maybe GTK+ and wxWidgets) it is very
much a niche framework. 

[…]
> 
> Linux doesn't have a "native" GUI in the same sense as macOS and
> Windows.

Or it has many native GUIs whereas Windows and macOS offer no choice?

> […]
> 
> Qt is not native, at least not on macOS. Are any of the Qt D
> bindings 
> actually useful? wxD seems very old, D1 old, is that useable?

I had thought Qt for Mac did indeed map down to the Cocoa layer.

I fear qtD and dqt are not up to the task. I do not know about dqml. I
have been told QtE5 is workable.

wxD would need some serious work in that case.

> When I said that DWT is basically the only native D toolkit, I failed
> to 
> also include: up to date (as in working with the latest compiler), 
> working and cross-platform.

:-)

I still think getting a Qt binding for D à la PyQt, PySide2, Rust-Qt,
i.e. automated with minimal manual tweeks, would be a Very Good Thing™
for the D pitch in the desktop GUI applications arena.

-- 
Russel.
===========================================
Dr Russel Winder      t: +44 20 7585 2200
41 Buckmaster Road    m: +44 7770 465 077
London SW11 1EN, UK   w: www.russel.org.uk

Attachment: signature.asc
Description: This is a digitally signed message part

Reply via email to