News for hackers. Stuff that matters.
Re:Go GC: Solving the Latency Problem in Go 1.5 by Skinney on Wednesday July 08, 2015 @10:37PM (#9855886)
I tried making a double-linked list in Rust the other day. I found it hard to do without resorting to 'unsafe' code. I don't think a datastructure like HAMT would be a walk in the park either.

The thing about GC is that it makes it easy to write code. That's the main benefit. I don't want to deal with weak/strong references or ownership, just write code. True, a GC has downsides like increased memory footprint and possibly long pause times, but for most of the software I'll ever write it will never be a problem.

Re:Go GC: Solving the Latency Problem in Go 1.5 by arielb1 on Thursday July 09, 2015 @05:49AM (#9856981)
You can write a doubly-linked list rather easily with `RefCell<Rc<..>>`/`RefCell<Weak<..>>`.
Re:Go GC: Solving the Latency Problem in Go 1.5 by Skinney on Thursday July 09, 2015 @08:38AM (#9857468)
It's even easier in a GC based system.