[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]
Subject: Re: [xri] Issue 1: Clarifying * Semantics
Dave McAlpin wrote: > As we've pointed out before, the thing that makes parsing and > interpreting XRIs difficult is cross-references. The difference between > the two options we're currently discussing is negligible. While I agree that cross-references are the truly hard part, the proposed simplification is *not* negligible. Rather, the change greatly clarifies the meanings of : and *. The first (an initial colon) becomes a simple decorator (I like that term) that denotes persistence - it is no longer *sometimes* a separator. The second (an initial star) now acts simply as a separator, and no longer must be implied in places that it does not appear. > As for simplification of the rules, if implied * is confusing let's just > require it. In other words, keep the current interpretation of * and > change xri:@example/foo to xri:@*example/*foo, comparable to xri:@:3/:4. > This is a much simpler change and has the benefits you mention below. This would be dreadful. Don't forget that the reason we're changing from dot to star is for better human readability! Fen
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]