On Tue, Jun 18, 2013 at 10:29 AM, Brad Roberts <[email protected]> wrote:

> Any block of code going into phobos (or druntime, but it ought to be
> extremely rare that we're adding any significant chunks of code there)
> really should be portable to all supported platforms (the union of dmd,
> gdc, and ldc).


There are corner cases.

D shared libraries worked only on windows for a while, then were added to
linux (then osx?)
D runtime loaded libraries will work on linux only first, IIRC.
gdb demangles D symbols on linux but not osx (although not part of phobos)
because an extra underscore is added in mangling.

sometimes, it's not worth waiting until all OS support a feature to
introduce it.

Reply via email to