I disagree. I think encoded-octet and variables should be independent
extensions.
I agree
That's 2:1 now saying we need a new extension to evaluate
"${hex:${variable}}".
Anybody else?
I would want ${hex:${variable}} to be a syntax error if "hex" was requir()ed,
and valid if variables was require()ed and "hex" was not. I don't see a need
for recursive evaluation. I'm used to one pass, just like dequoting. At the
moment I can't think of any recursive string expansion out there... Instead
put your hex into ${variable} when constructing it.
Nigel