On Tuesday, 18 June 2013 at 17:47:10 UTC, Timothee Cour wrote:
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.
Your example is one I would classify as a bug (we aren't building
a Go compiler).
Note that I also start with "Requirements can be waved at
community discretion." Which is to cover the extreme cases where
the community feels a requirement does not apply.