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