A betterC modular standard library?
Ilya Yaroshenko via Digitalmars-d
digitalmars-d at puremagic.com
Mon Dec 19 11:52:43 PST 2016
On Monday, 19 December 2016 at 19:48:39 UTC, Guillaume Piolat
wrote:
> On Monday, 19 December 2016 at 19:42:42 UTC, Ilya Yaroshenko
> wrote:
>> No,
>> 1. DRuntime has not fixed API
>
> Can't you static link with it? If you static link with it, your
> client don't deal with DRuntime.
>
>
>> 2. It has not backward binary compatibility
>
> Ditto. If you static link with it, your client don't deal with
> binary compatibility.
>
>
>> 3. It has not cross-compiler binary compatibility.
>
> Mandate that every D code in the project is built with the same
> compiler, which is realistic.
How this can work for libraries? Please read this thread.
This is not realistic. This a huge constraint for D libraries to
be modular, replaceable and distributed in binary form.
More information about the Digitalmars-d
mailing list