Can D used for BIG-HUGE projects?

Godnyx rempas at tutanota.com
Sat Dec 19 12:04:54 UTC 2020


On Saturday, 19 December 2020 at 11:56:31 UTC, 9il wrote:
> On Saturday, 19 December 2020 at 11:44:18 UTC, Godnyx wrote:
>> On Saturday, 19 December 2020 at 09:53:47 UTC, 9il wrote:
>>> [...]
>>
>> Wait, isn't Phobos the runtime that comes with D? Because I 
>> don't know how it works exactly, how you don't use it? And how 
>> do you do stuff?
>
> DRuntime is core.*, it includes GC.
> Phobos is std.*, it includes most of the everyday stuff.
>
> I am doing stuff with mir.*, core.lifetime, std.traits, and 
> std.meta, core.stdc.*.
>
> That all I need. I use Phobos in some cases, but not for big 
> projects except for debugging purposes.
>
> One of the huge projects I have done is 100% @nogc. It doesn't 
> even initialize GC. So, you can be sure it is possible, but may 
> not be easy. mir.rc package from mir-algorithm is used for 
> ref-counted memory managment.

Oh now everything makes sense!!! Thanks a lot man! I'll keep 
everything you said in mind and I'll follow it! I truly wish you 
to have a great day!


More information about the Digitalmars-d mailing list