Thread-local GC?

Paulo Pinto via Digitalmars-d digitalmars-d at puremagic.com
Thu Jul 10 23:44:10 PDT 2014


On Thursday, 10 July 2014 at 03:21:03 UTC, Jonathan M Davis via 
Digitalmars-d wrote:
>...
> So, if we can figure out how to do it, great, but the fact that 
> D's a systems
> language has a tendancy to make some stuff like that not work 
> as easily as
> would be nice.
>
> - Jonathan M Davis

Sure, but maybe there is too much flexibility that isn't really 
needed, rather a more GC friendly one, which still allows for 
typical systems programming use cases.

A good approach would be to do a bit of archeology and try to 
research how GC enabled systems programming languages like Cedar, 
Modula-3, Oberon derivatives and Sing# had their GCs implemented 
across the available compilers. And respective OS.

To certain extent, they were good enough to produce workable 
desktop OS.

--
Paulo


More information about the Digitalmars-d mailing list