On Wednesday, 8 February 2017 at 14:45:44 UTC, Jacob Carlborg wrote:
On 2017-02-07 22:48, JamesD wrote:
I'm a programming hobbyist and I'm new to the D language. I've recently struggled to get a GUI working on Windows. I finally made some progress, and have created a few docs that I hope will help others. Constructive
feedback is welcome.

The following are on https://github.com/jasc2v8/dwt-support under \doc:

1. Why use the DWT GUI for the D Language
2. Config DWT GUI for Eclipse DDT on Windows
3. Build DWT 64 bit on Windows

That's great. A few comments:

* Since DMD 2.073.0 (I believe) Dub is included

* I don't know how the dub.json file that DDT creates looks like. But usually with Dub you build a release build with the following command: "dub build -b release". See "dub build -h" for more information, there are some other build types available as well

* About the disadvantages, in my opinion, native widgets is an advantage. I guess there are two kinds of people, those that like native widgets and those who don't

Thank you for your constructive feedback - very much appreciated!

You are correct, the DMD download includes DUB, I updated the doc.
(I noticed that DMD also prompts to download VS if you require 64bit support)

The Eclipse DDT plugin creates a shell dub.json. My doc "Config DWT GUI for Eclipse DDT on Windows" shows how to edit this dub.json to reference the DWT imports and libraries.

The Eclipse DDT plugin basically executes the "dub build -b" command. By default, it is the debug version. Also by default, dub reads the dub.json file so the app.d can link to the DWT libraries.

The user can certainly execute the commands manually or in a windows batch file - I'm working on another doc for that process as well.

I agree with you about the native widgets, so I updated my other doc as well.

Reply via email to