WinAPI for druntime and OpenGL for deimos.

Gor Gyolchanyan gor.f.gyolchanyan at gmail.com
Sat Nov 24 11:34:05 PST 2012


Also, exactly what package should I put them?
I suppose core.sys.windows.*
Although the core.sys.windows contains some D-specific modules, which
wouldn't be nice to mix with the native modules (and there are tons of
those).


On Sat, Nov 24, 2012 at 11:28 PM, Gor Gyolchanyan <
gor.f.gyolchanyan at gmail.com> wrote:

> I've done git svn clone -s http://svn.dsource.org/projects/bindings
> Now I have everything that the dsource WinAPI bindings need (sources,
> libs, defs, ...)
> I'll fork off Druntime, replace the WinAPI and send a pull request. This
> won't take too long. I just need clarification on a few issues:
>
> 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. They look dangerously awesome! :-D
>
> Walter, Andrei and all others who maintain Druntime: I need you to tell me
> if these five conditions are OK and if I should change something before
> sending a pull request.
>
> --
> Bye,
> Gor Gyolchanyan.
>



-- 
Bye,
Gor Gyolchanyan.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.puremagic.com/pipermail/digitalmars-d/attachments/20121124/14a3d5d1/attachment.html>


More information about the Digitalmars-d mailing list