Web lists-archives.com

Re: Packaging of libraries with unstable ABI (D, Rust, Go, ...)

On Thu, May 18, 2017 at 10:37 PM, Matthias Klumpp wrote:

> Unfortunately though, the D language ABI isn't stable, so any future
> compiler update might break the software in weird ways unless all D
> software is recompiled when a new compiler is released.
> To make things worse, D also has three different compilers (which
> share the same frontend), the GNU D Compiler (GDC), LLVM D Compiler
> (LDC) and the reference compiler Digital Mars D compiler (DMD).
> All compilers have different advantages, but they also have
> incompatible ABI, especially because each comes with a separate
> version of the D runtime and standard libraries.

Is there any chance of the D community creating a standard ABI that
will be stable and shared all of the compilers?