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
