On Nov 24, 2012, at 11:13 PM, Gor Gyolchanyan <gor.f.gyolchan...@gmail.com> 
wrote:

> So I've come to the point where I have the WinAPI modules from dsource.org 
> and want to add them to druntime.
> 
> Here are the issues, that need to be discussed before I can send a pull 
> request:
> 
> 1. There is a number of version flags that are expected to be specified to 
> the compiler, which specifies the Windows version, Internet Explorer version, 
> winsock version and a bunch of other stuff. I suppose these will go into the 
> sc.ini under Windows, because those won't change too often and are equivalent 
> to linking with phobos (not necessary, but provided as a default).
> 
> 2. There are some static libraries, which are pragma(lib, ...) -ed inside 
> those modules, so those libraries will have to be included to the DMD 
> distribution.
> 
> 3. They include MinGW copyright and header comments, which I don't know if 
> can be submitted to druntime as is and if they can be removed either.
> 
> 4. They contain a special WindowsUnitTests version, which could probably be 
> replaced with a regular unittests or removed from the DMD distribution.
> 
> 5. The package to put them is to be decided, because core.sys.windows 
> contains druntime-specific modules whic hare not to be mixed with WinAPI 
> modules.
> 
> Please leave your comments regarding this.
> Maintainers of druntime: is this ok?

The copyright issue is the only major concern for me.  To be in druntime it 
really needs the Boost license, which is almost definitely less strict than the 
MinGW license.

Reply via email to