[Semi-OT] I don't want to leave this language!
e-y-e via Digitalmars-d-learn
digitalmars-d-learn at puremagic.com
Mon Dec 5 12:49:50 PST 2016
On Monday, 5 December 2016 at 20:25:00 UTC, Ilya Yaroshenko wrote:
> Hi e-y-e,
>
> The main problem with D for production is its runtime. GC,
> DRuntime, Phobos is big constraint for real world software
> production.
>
> Good D code should be nothrow, @nogc, and betterC. BetterC
> means that it must not require DRuntime to link and to start. I
> started Mir as scientific/numeric project, but it is going to
> be a replacement for Phobos to use D instead/with of C/C++.
>
> For example, Mir CPUID, Mir GLAS, Mir Random are nothrow @nogc
> and do not need DRuntime to start/link. (Mir Random is not
> tested for BetterC, so maybe few dependencies are exist.) Mir
> Random covers C++11 random number generation for example.
>
> If D code can be compiled into a common C libraries like Mir
> libs, than you can include it into existing ecosystem.
> Currently it is possible only with LDC (requires some
> programming techniques for now).
>
> I will be happy to see more Mir contributors [1]
>
> Currently there are 5 Mir devs (not all are visible publicly).
>
> [1] https://github.com/libmir
>
> Cheers,
> Ilya
You know from the 15th December I will have a month of free time,
and I would love to get myself up to speed with Mir to contribute
to it. If you don't mind me saying, I think Mir could be one of
the best things for the future of D (along with LDC) and I'd be
glad to help it on its way.
More information about the Digitalmars-d-learn
mailing list