L
Luis Lavena
No, it's not dead end. However, I would expect its lifetime something
like 1-2 years. So small tweaks that bring immediate benefit are worth
it. Rewriting the GC probably not. Even if you manage to do it before
1.8 is obsolete it would get intensive use for a few moths at best.
If 2.0 succeeds (and I believe in it) there will be little incentive
to use 1.8 anymore. 2.0 will be the current actively developed
interpreter, and implementing the GC in there makes more sense.
Maybe this was discussed before, but noone mention it.
I think Rubinius team took the idea of doing some "agnostic" GC that
they could switch backends when needed, without changing the API.
Maybe something similar could be done for MRI? Also, thinking on Boehm
Garbage Collector [1] that wasn't mention any place here, and could
reduce the "time to market" of something.
Anyway, just a shoot in the dark, since my knowledge of GC is too
limited to actually provide more constructive comments
[1] http://www.hpl.hp.com/personal/Hans_Boehm/gc/