News for hackers. Stuff that matters.
Re:Re: C as used/implemented in practice by monocasa on Monday July 13, 2015 @11:00PM (#9882613)
By intrusive data structures, I mean data structures where the per node metadata is stored within the struct of the data rather than externally. Linux's list_head is a good example of this. Having one less pointer indirection can make it a bit more cache friendly.

And yes, Rust can handle non tree graphs as well as any other unmanaged languages, but the heavy use of 'unsafe' makes me feel icky. : )

Re:Re: C as used/implemented in practice by pcwalton on Monday July 13, 2015 @11:32PM (#9882726)
You might be interested in this library: https://github.com/dschatzberg/intrusive