On 2/10/2012 3:25 PM, Niko Matsakis wrote:

Thinking more about this, I am not sure that option #3 has any point. It
is basically the same as option #2 but less expressive. It's a case of
"when I started playing with this idea, it was different, but I found
inconsistencies and over time it evolved to be the same thing as I
started with."

Yeah, it seemed related..

Earlier last week we looked at the regions proposal[1], and I think most of us liked the sound of it, despite some reservations about where we draw the complexity line.

Option #2 here sounds to me a closest to a subset of the regions proposal, maybe starting with a form where the first class references are all in the same region, and can't be assigned. Or something similarly restrictive. I'm most comfortable seeing you (or whoever wants to attack this) wander down that road for a while and see what comes out.

Failing that, #1 won't be the end of the world. It just feels a bit like the wrong direction to me, longer-term. I guess if you have it working now ... hmm, how intrusive is it?

-Graydon

[1] https://github.com/mozilla/rust/wiki/Proposal-for-regions
_______________________________________________
Rust-dev mailing list
[email protected]
https://mail.mozilla.org/listinfo/rust-dev

Reply via email to