On Sunday, 13 March 2016 at 22:26:48 UTC, Saša Janiška wrote:
Hello,

After long pause and trying some other languages, I've decided to try (again) with D for writing open-source multi-platform desktop (GUI)
application.

I've selected three different libraries:

a) dlangui (https://github.com/buggins/dlangui

b) GtkD (https://github.com/gtkd-developers/GtkD and

c) tkd (https://github.com/nomad-software/tkd)

Debian Linux (Sid, x86_64) is my native development platform, I use Emacs editor, but would like to provide my app for both Mac & Windows OS-es, so wonder if some more experienced D users can recommend which of the above mentioned libraries are the most D-ish in sense to provide things like more D-idiomatic API, properly taking care about memory management (in general, I'd like to use SafeD), look on different platforms, actively maintained, maturity, community around it etc.?

It depends on which requirements you have. Mostly native vs non-native. For example, anything that is non-native or doesn't look native is not acceptable on OS X.

There's DWT [1] as well. Which uses native drawing operations and are completely written in D. Although it has more Java like interface and there's no support for OS X.

[1] https://github.com/nomad-software/tkd

--
/Jacob Carlborg


Reply via email to