On Friday, 18 May 2012 at 16:37:31 UTC, Sean Kelly wrote:
I'd say that Windows tends to do more for you, while Posix provides lower-level APIs to accomplish the same thing. So Posix offers more control and is typically more robust as a result. There are a few exceptions however, like SEH has proven to be far more capable than signals for certain classes of error handling.

If you're targeting Windows then use Windows APIs, if Posix then Posix. Windows does claim Posix support, but it's really pretty terrible and Druntime doesn't have declarations for the Posix Windows interface anyway.

Yeah...

The reason I asked was, I ended up calling a bunch of stuff manually (e.g. rt_moduleCtor), and when I looked at Phobos, I realized that's exactly what the Posix code already does. So I was thinking if I used Phobos with the Posix flag, it might be easier, but probably not...

Reply via email to