On Oct 22, 2007, at 11:45 AM, John Kemp wrote: > > I have written some simple C code to process and match URI templates > against URIs. I'm using the "va_list" approach to create a C function > that takes a URI template (as a string) and a variable-length list of > string values to put into the template, creating a URI with all > substitutions made. > > I can't tell from the specification whether this is a good idea ;) > I think there's a place for positional substitutions, the current JAX- RS UriBuilder has support for both positional and named variables in the build methods: https://jsr311.dev.java.net/nonav/javadoc/javax/ws/rs/core/ UriBuilder.html > But, for this usage, I don't really need named variables. I could > certainly choose to use distinct variable names anyway, and > essentially > discard them during the substitution, but my usage seems a little > similar to the idea of backreferences in regular expressions, and I > was > wondering whether it makes any sense to standardize a variable name > for > when the name is not important, or for a specific ordering of values? > Even if we allowed anonymous variables I'm not sure the specification would be the right place to define default names. Seems to me like that is something that a URI template library could do itself. What's your use case for a default name ? Cheers, Marc. --- Marc Hadley <marc.hadley at sun.com> CTO Office, Sun Microsystems.Received on Tuesday, 23 October 2007 14:00:24 UTC
This archive was generated by hypermail 2.4.0 : Sunday, 10 October 2021 22:17:50 UTC