Learning D the GTK+ way [was Learning D]

Russel Winder via Digitalmars-d-learn digitalmars-d-learn at puremagic.com
Thu Aug 28 03:00:45 PDT 2014


On Wed, 2014-08-27 at 13:25 +0000, Ryan via Digitalmars-d-learn wrote:
[…]
> I'm thinking I will probably create a more in depth GTK+ hello 
> world that attempts to covers some of the current D landscape.  

Exactly what I am doing :-)

> For instance I now understand how DMD and RDMD work and how they 
> are different from one another. But I do not yet understand how 
> to use DUB, or why I would choose it over one of the many other 
> build systems such as CMakeD2, DSSS, XfBuild, Bud, RDMD, or 
> premake4.  Especially DSSS vs DUB. Is DUB a replacement for DSSS?

Don't forget SCons, which has built in support for D as a first class
language, peer with C, C++ and Fortran.

Dub is shaping up to be the One True Build system for D. Hopefully it
also build C and C++, I haven't tried that.

[…]
> 
> Next on my list is to attempt to create a Glade hello world in D.

Ensure you use GTK+ 3 widgets. The new GTK+ idiom is to use an
Application instance and an ApplicationWindow for the top-level window.
All windows should probably use HeaderBars rather than having menus.

[…]

-- 
Russel.
=============================================================================
Dr Russel Winder      t: +44 20 7585 2200   voip: sip:russel.winder at ekiga.net
41 Buckmaster Road    m: +44 7770 465 077   xmpp: russel at winder.org.uk
London SW11 1EN, UK   w: www.russel.org.uk  skype: russel_winder
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 181 bytes
Desc: This is a digitally signed message part
URL: <http://lists.puremagic.com/pipermail/digitalmars-d-learn/attachments/20140828/948e20b5/attachment.sig>


More information about the Digitalmars-d-learn mailing list