- From: John Cowan <cowan@ccil.org>
- Date: Mon, 15 Oct 2007 14:03:53 -0400
- To: Mike Schinkel <mikeschinkel@gmail.com>
- Cc: 'Stefan Eissing' <stefan.eissing@greenbytes.de>, uri@w3.org
Mike Schinkel scripsit: > I'll throw my earlier suggestions to use a name and colon where the default > is just {var}: > > {<arg|var} -> {prefix:var,stuff} > {>arg|var} -> {append:var,stuff} > {,arg|var} -> {join:var,stuff} > {&arg|var} -> {joinlist:var,stuff} The reason that Joe's proposal uses | (an earlier draft used :) to separate stuff and var(s) is that | is illegal in URIs. You need some way to escape it in the template, such as \|, but this only comes up when you want an explicit "%7E" sequence in the URI. (Which reminds me: Joe doesn't actually say that non-URI characters appearing in the stuff should generate %-escapes in the result, but that's the intention.) You can't put the var first because there may be multiple vars. -- John Cowan cowan@ccil.org I amar prestar aen, han mathon ne nen, http://www.ccil.org/~cowan han mathon ne chae, a han noston ne 'wilith. --Galadriel, LOTR:FOTR
Received on Monday, 15 October 2007 18:04:05 UTC