On 7/15/13 12:39 AM, Michael Woerister wrote:
Thinking about it, side table or not, the spanned<T> struct would go away in its current form anyway, right? So it should be a step in the right direction, to gradually remove its usages. Since spanned<T> affects how nodes using it are accessed in general (because of the .node indirection), this would also affect parts of the code that don't use spanning information. My motivation for removing spanned<T> is that code using any type wrapped in it would become cleaner. Implementing a side table approach would then be a consequent step, building on the removal of spanned<T>.
Sounds right to me. Patrick _______________________________________________ Rust-dev mailing list Rust-dev@mozilla.org https://mail.mozilla.org/listinfo/rust-dev