I meant that ' is not overloaded with anything, whereas things like . are.
On 31 January 2013 15:44, Niko Matsakis <[email protected]> wrote: > Wouldn't the sigil be .identifier instead of 'identifier? Anyhow, I have > some thoughts on this, but no time to reply atm. > > > Niko > > > Lucian Branescu wrote: > > I would also find it valuable to have a particular sigil for lifetimes, as > there is for the various pointers. > > > On 31 January 2013 15:11, Dean Thompson <[email protected]>wrote: > >> I expect it would, but at the expense of no longer being able to make as >> simple a statement in the language tutorial as this: >> >> The notation 'foo means a lifetime called "foo". >> >> To me, it seems nicer for a newbie to wonder "how is that lifetime being >> used?" than to wonder "what's that thing after the dot?" >> >> Dean >> >> From: Ziad Hatahet <[email protected]> >> Date: Thursday, January 31, 2013 6:53 AM >> To: Benjamin Striegel <[email protected]>, Niko Matsakis < >> [email protected]> >> Cc: "[email protected]" <[email protected]> >> Subject: Re: [rust-dev] Lifetime notation >> >> Would using a dot '.' instead of a quote ' also resolve the ambiguity, >> without introducing an extra sigil into the language? >> >> &{.lt}T >> T{.lt} >> >> >> -- >> Ziad >> >> >> On Thu, Jan 31, 2013 at 6:33 AM, Benjamin Striegel < >> [email protected]> wrote: >> >>> +1 to this. Option 8 was always the best-case syntax, and prefixing an >>> apostrophe on lifetime names is entirely inoffensive. >>> >>> >>> On Thu, Jan 31, 2013 at 8:58 AM, Niko Matsakis <[email protected]>wrote: >>> >>>> Interesting. That would indeed address the ambiguity issue. >>>> >>>> >>>> Niko >>>> >>>> >>>> Sanghyeon Seo wrote: >>>> >>>>> UtherII on Reddit /r/rust suggested an idea I like: >>>>> >>>>> &{'lt} T >>>>> T{'lt} >>>>> >>>>> Basically "option 8" of >>>>> http://smallcultfollowing.com/babysteps/blog/2012/12/30/lifetime-notation/ >>>>> with ' from >>>>> https://mail.mozilla.org/pipermail/rust-dev/2013-January/002942.html >>>>> >>>>> This does need a lookahead but as far as I can tell unambiguous and >>>>> manageable. More on: >>>>> >>>>> http://www.reddit.com/r/rust/comments/17ka3b/meeting_weekly_20130129_region_syntax_impl_type/c86t7wg >>>>> _______________________________________________ >>>>> Rust-dev mailing list >>>>> [email protected] >>>>> https://mail.mozilla.org/listinfo/rust-dev >>>>> >>>> _______________________________________________ >>>> Rust-dev mailing list >>>> [email protected] >>>> https://mail.mozilla.org/listinfo/rust-dev >>>> >>> >>> >>> _______________________________________________ >>> Rust-dev mailing list >>> [email protected] >>> https://mail.mozilla.org/listinfo/rust-dev >>> >>> >> _______________________________________________ Rust-dev mailing list >> [email protected] https://mail.mozilla.org/listinfo/rust-dev >> >> _______________________________________________ >> Rust-dev mailing list >> [email protected] >> https://mail.mozilla.org/listinfo/rust-dev >> >> >
_______________________________________________ Rust-dev mailing list [email protected] https://mail.mozilla.org/listinfo/rust-dev
