November 07, 2011
Disclaimer: Don't expect it to work.

I've made changes to the Juno Library such that it will compile into a .lib with DMD 2.056. However this does not mean it will compile for the examples or user code. It also does not mean that it will work once compiled.

https://github.com/he-the-great/Juno-Windows-Class-Library

The worst changes I made come from this commit:

https://github.com/he-the-great/Juno-Windows-Class-Library/ commit/6b7c970ddf06921038d5ad3145cc835abb31dbf6

I couldn't understand how this compiled in the passed, so I just version
(none)'d the blocks. What does scope(failure) return; do?

Anyway I'm hoping to get something working with COM using it, but I wouldn't hold my breath that I'd figure out how to get it working if it didn't.