On Monday, 19 December 2016 at 19:52:43 UTC, Ilya Yaroshenko wrote:
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.

To be more precise: I do not build library exclusively for D. They should be easily interacted with other languages.

Reply via email to