64-bit DMD for windows?

rumbu via Digitalmars-d digitalmars-d at puremagic.com
Tue May 20 12:09:36 PDT 2014


On Tuesday, 20 May 2014 at 16:29:27 UTC, Andrej Mitrovic via 
Digitalmars-d wrote:
> On 5/20/14, Temtaime via Digitalmars-d 
> <digitalmars-d at puremagic.com> wrote:
>> Windows is out of favor for DMD's developers.
>
> Please stop spreading misinformation.

- std.c.windows seriously outdated; third party libraries also 
outdated.
- WinRT support non-existent, D language lacks the necessary 
constructs (automatic reference counting, asynchronous calls). 
ARM compiler not available.
- 64 bit linker unavailable without Visual Studio;
- Run-time library loading on Windows is bugs prone.
- There is no consensus about how a GUI application must be 
built. Windows is by definition a GUI OS. You cannot say that you 
support Windows by limiting developers to build console 
applications only. Using third party libraries makes you think in 
anti-D patterns and results in big size executable files. D must 
first define some guidelines about a GUI application design and 
implement it for each OS. The Delphi or Lazarus approach can be 
used as a starting point.


More information about the Digitalmars-d mailing list