On Mon, Jul 29, 2013 at 5:05 AM, David Jeske <[email protected]> wrote:

> "Way, way back in the day, Rust had neither automatic GC nor ownership
> types. It only had automatic reference counting (that the compiler manages
> for you), which necessitated a cycle collector that never quite got
> finished. But ref-counting everything just added too much overheard.
> Everyone figured that GCing everything would also add too much overheard."
>
> "we've tried hard to avoid incorporating new technology into it. We
> haven't always succeeded at failing to be novel, but we have a rule of
> thumb of not including any ideas in the language that are new as of the
> past ten years of programming language research."
>
> Combine these two together, and it paints the picture that they don't feel
> confident they can meet their performance targets with tried-and-tested
> well-established "rusty" GC techniques.
>

Actually, all it says is that they hadn't actually *tried* GC, but
*assumed* that
it would add too much overhead. This is the typical argument made by people
who don't actually understand the sources of overhead.

Does Rust actually have a GC now?
_______________________________________________
bitc-dev mailing list
[email protected]
http://www.coyotos.org/mailman/listinfo/bitc-dev

Reply via email to