- From: James Manger <James@Manger.com.au>
- Date: Tue, 3 Nov 2009 10:45:48 +1100
- To: uri@w3.org
I agree that dates are much more common in URIs than times. Defining 3 variables for each date field is not as bad as half-a-dozen, but it is still annoying: some specs will define pubYear, pubMonth, pubDay; others will define pub=yyyy-mm-dd. HTML5, for instance, might make it convenient to get a date into a single variable (eg <input type="date">), but a prefix/suffix template syntax will not be able to pick out the month. I don't think you can say a prefix/suffix is qualitatively different than a substring in being ignorant of variable semantics. The prefix/ suffix syntax can indicate a beginning or ending point from either end of a value. The substring syntax just lets you indicate both. In all cases a value can be too small for the offsets so you get less than expected, or an empty string. {var:end} and {var^begin} vs {var[begin,end]} It is a minor difference; offering a little more functionality & flexibility; with a slightly more familiar syntax. P.S. The syntax could be {var:begin,end} to support substring functionality while looking slightly less like a programming language. P.S. Is there any reason to assume hash-based storage will only ever use 2 layers? Why not 3? /{hash[,4]}/{hash[4,8]/{hash[8,]} James Manger
Received on Monday, 2 November 2009 23:46:38 UTC