the most D-ish GUI library

Chris Wright via Digitalmars-d digitalmars-d at puremagic.com
Sun Mar 13 15:49:30 PDT 2016


On Sun, 13 Mar 2016 23:26:48 +0100, Saša Janiška wrote:
> 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

I'm guessing dlangui will be best here, but GtkD is pretty good.

> (in general, I'd like to use SafeD),

You might be able to use model-view-presenter and keep the model and 
presenter @safe and the view @trusted, but @safe has poor adoption so far.

Interfacing with C requires copious use of @trusted, and there's little 
guidance on where we should use @trusted.

> look on different platforms,

dlangui will be consistent on different platforms. However, what I've 
seen in it doesn't support antialiasing, so it's kind of ugly.

> actively maintained,

GtkD and dlangui are both getting regular updates.

> maturity,

GtkD is based on GTK+, which is mature enough for anyone. GtkD itself is 
older than GitHub.

> community around it etc.?
> 
> 
> Sincerely,
> Gour



More information about the Digitalmars-d mailing list