OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

xri message

[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]