On Wednesday, 31 May 2017 at 19:58:44 UTC, solidstate1991 wrote:
Won't work, TypeInfo doesn't cross the shared library boundary
atm. This is probably the real blocker for shared libs on
Windows (includes Phobos as a DLL).
The GC can be swapped out already at runtime, just need shared
libs to be working properly :)
Where can I read more about this TypeInfo issue? In July I'll
have a bit more free time, maybe I can help with it.
We already do all this, on Linux (and I think OSX too)
Phobos+druntime is built as a shared library by default.
I knew that under Linux Phobos is a shared library, I didn't
know about the rest.
I'd suggest starting with Benjamin Thaut's DConf 2016 talk
https://www.youtube.com/watch?v=MQRHxI2SrYM