[dmd-internals] 5th Biweekly Sprint Planning
Brad Roberts via dmd-internals
dmd-internals at puremagic.com
Wed Sep 9 13:19:45 PDT 2015
On 9/9/15 1:08 PM, Martin Nowak via dmd-internals wrote:
> On 09/09/2015 09:45 PM, Brad Roberts via dmd-internals wrote:
>> I'm very much in favor of seeing shared libraries become a reality, but
>> there's a necessary process that's needed to ensure the required
>> behavior: backwards abi compatibility. The major projects that ship
>> shared libraries (ie, libgcc, libc, etc) have tooling (that I've never
>> looked at) to detect breakage. This covers both no changes to existing
>> symbols as well as controlled and acknowledged introduction of new
>> symbols. Production quality shared library support is a big step up in
>> responsibility.
>
> We just killed the idea to make shared libraries the default.
> https://github.com/D-Programming-Language/dmd/pull/5044
> I don't think a stable ABI is feasible anytime soon and w/o that shared
> libraries are a PITA.
> But I still want to ship shared libs with FBSD so that they can be used
> optionally.
I know it's a terminology nitpick, but it outlines a typical pattern in communication w/in the D
community. Very black and white thinking. The idea isn't killed, it's just deferred. And not
building towards it is certainly going to defer it for a long time.
More information about the dmd-internals
mailing list