Required DMD changes for Mir and few thoughts about D future

Matthias Klumpp via Digitalmars-d digitalmars-d at puremagic.com
Mon Oct 10 11:33:00 PDT 2016


On Saturday, 8 October 2016 at 18:53:32 UTC, Andrei Alexandrescu 
wrote:
> On 10/8/16 2:49 PM, Andrei Alexandrescu wrote:
>> On 10/8/16 1:22 PM, Martin Nowak wrote:
>>> Integrating this with a pre-compiled ldc library is a 
>>> fantastic idea
>>> OTOH.
>>> If we can make this work, it will be much less effort and 
>>> yield the
>>> fastest implementation. Also would speed up the development 
>>> cycle a bit
>>> b/c the kernels don't need to be recompiled/optimized.
>>
>> You mean dmd/ldc/etc interop at binary level? Yes, that would 
>> be pretty
>> rad indeed! -- Andrei
>
> (after thinking a bit more) ... but Mir seems to rely in good 
> part on templates, which makes pre-compiled libraries less 
> effective. -- Andrei

Independent from Mir, a stable ABI for D which all compilers 
follow would be a tremendous win, especially from the perspective 
of shipping D stuff in Linux distributions.
So maybe this is worth attempting?


More information about the Digitalmars-d mailing list