On D's garbage collection

Ferhat Kurtulmuş aferust at gmail.com
Tue Oct 8 16:48:55 UTC 2019


On Tuesday, 8 October 2019 at 16:43:23 UTC, Ferhat Kurtulmuş 
wrote:
> On Tuesday, 8 October 2019 at 16:28:51 UTC, Marcel wrote:
>> I'm been thinking about using D in conjunction with C11 to 
>> develop a set of applications with hard real-time 
>> requirements. While initially the goal was to use C++ instead, 
>> it has become clear that D's introspection facilities will 
>> offer significant advantages. Unfortunately, the project will 
>> heavily rely on custom memory allocators written in C, so the 
>> presence of garbage collection in the language is a problem. 
>> While I'm aware that the nogc attribute exists, I haven't 
>> actually seen a way to apply it to a whole project. Is this 
>> possible?
>
> I think you may find this interesting: 
> https://www.auburnsounds.com/blog/2016-11-10_Running-D-without-its-runtime.html

And the code which is actually working: 
https://github.com/AuburnSounds/Dplug/blob/master/core/dplug/core/nogc.d




More information about the Digitalmars-d-learn mailing list