On Saturday, 22 August 2015 at 10:47:55 UTC, Laeeth Isharc wrote:
On Saturday, 22 August 2015 at 09:16:32 UTC, Russel Winder
wrote:
[...]
I didn't mean to start again the whole GC and Go vs D thing.
Just that one ought to know the lay of the land as it develops.
Out of curiosity, how much funding is required to develop the
more straightforward kind of GCs ? Or to take what's been done
and make it possible for others to use? It needn't be a
single organisation I would think if there are many that would
benefit and one doesn't get bogged down in a mentality of
people worrying about possibly spurious free rider problems.
Since the D Foundation seems under way, it seems worth asking
the question first and thinking about goals without worrying
for now about what seems realistic.
The problem with D's GC is that there's no scaffolding there for
it, so you can't really improve it.
At best you could make the collector parallel.
If I had the runtime hooks and language guarantees I needed I'd
begin work on a per-thread GC immediately.