David Golden wrote: >For this reason I'd like to formally define the acceptance of 'x-' prefixed >key names.
Good concept, but I think "x_" would be a better prefix than "x-". We've already established usage of "_" to separate words, making the top-level hash keys satisfy identifier syntax. (Except for "meta-spec", which is an ugly exception.) -zefram