[Semi-OT] I don't want to leave this language!
Ilya Yaroshenko via Digitalmars-d-learn
digitalmars-d-learn at puremagic.com
Thu Dec 8 07:44:40 PST 2016
On Thursday, 8 December 2016 at 09:57:21 UTC, Guillaume Piolat
wrote:
> On Wednesday, 7 December 2016 at 12:12:56 UTC, Ilya Yaroshenko
> wrote:
>>
>> R, Matlab, Python, Mathematica, Gauss, and Julia use C libs.
>> --Ilya
>
> As a C lib, you have the possibility of not initializing the
> runtime, which leaves usable a part of phobos+druntime and it's
> only a matter of avoiding TLS/globals and global ctor/dtor. No
> need to rewrite druntime this way.
> https://www.auburnsounds.com/blog/2016-11-10_Running-D-without-its-runtime.html
>
> -betterC is cleaner (link errors) but give more work.
Link requirement is problem too. A numeric library for the
language list above will never be accepted if this library
depends on huge non portable runtime like D has. --Ilya
More information about the Digitalmars-d-learn
mailing list