[Issue 18413] Document how to setup/run DMD test suite on WINDOWS

d-bugmail at puremagic.com d-bugmail at puremagic.com
Sat Mar 24 23:45:40 UTC 2018


https://issues.dlang.org/show_bug.cgi?id=18413

--- Comment #6 from Mike Franklin <slavo5150 at yahoo.com> ---
Building and testing D in a Bash environment on Windows is not ideal. It
requires too many non-Windows dependencies and results in a testing environment
different from the Windows-native environment that most users will be running
their compiler and their programs from during "real" development.

We need something more Windows-native.  IMO, it would be ideal if we could just
write our build and test system in D, removing make and Bash altogether.  The
build-system will immediately be portable to any platform D supports and will
reduce the skills required to maintain the build and test system from make,
Bash, D, and C/C++ to just D and C/C++, with the latter requirement being
removed when DMD's backend gets converted to D.

I maintain a few large projects in C#/C++ and their build, test, and publish
systems are all custom built in C#.  Due to .Net's huge library of features the
code is only a few hundred lines, and is simple for anyone with C# skills to
understand, which is already required to maintain the software being built
anyway.  It's always been somewhat ridiculous to me that developers use
extremely expressive and powerful languages to develop their software, but
choose to use restrictive, archaic when building that same software.

--


More information about the Digitalmars-d-bugs mailing list