"as for the linux side"
I though dmd was unable to generate shared libs on linux?

It would be cool to have a mixin "shared" that when compiled on windows generates a windows dll and if compiler on linux generates a linux shared lib :)

2011/8/18 Trass3r <un@known.com>
Am 18.08.2011, 21:42 Uhr, schrieb Kai Meyer <kai@unixlords.com>:

2) check if there are any exported functions (via .def or export()), if not, export them all

That's insane. Larger projects have tons of functions and may only need to export a few.
The language includes the export keyword to export functions and people should use it.
dmd just needs to generate a .def file to make Optstink create a dll.