D street cred: Just a thought
Moritz Maxeiner via Digitalmars-d
digitalmars-d at puremagic.com
Sun Mar 5 06:50:59 PST 2017
On Sunday, 5 March 2017 at 14:27:28 UTC, XavierAP wrote:
> On Sunday, 5 March 2017 at 05:45:19 UTC, Ilya Yaroshenko wrote:
>> 1. DRuntime has not stable ABI between versions
>> 2. DRuntime has not stable ABI between compilers
>
> Anyone can shed light on why this is so? Is there just too much
> evolution at the moment that the ABI needs to be constantly
> updated? Or was there a failure to include sufficient ABI, name
> mangling etc. rules into the specificiation? Can this be
> expected to change in the foreseeable future?
See [1] and in particular [2] for how horrible this can be if
that's something you care about. There's a reason why dub
packages are compiled (automatically) locally for your current
toolchain.
>
>> slow.
>
> This reminds me my last discussion with the C++ guru at work...
> Every complaint of mine against the language, he argued against
> in terms of performance. I felt every argument of this could be
> reused to abandon C++ in favor of C (which would make me happy
> lol).
<sarcasm>
Assembler code is best code!
</sarcasm>
[1]
https://forum.dlang.org/thread/ivbnsgqoyjrxkkhvzhcg@forum.dlang.org?page=1
[2] https://forum.dlang.org/post/20160421194152.51652783@gmx.de
More information about the Digitalmars-d
mailing list