Edwin Steiner <[EMAIL PROTECTED]> writes:
> Disallowing interpolated formats on \F has the additional advantage of
> making the {} unnecessary in the most common cases (also removing the
> 'force to string').
As an afterthought: This suggests getting rid of the {} entirely.
The rule could be like:
\\F <printf_format_without_percent> <funny_character_expression>
so
"The value in hex is \Fx$value."
"The value in hex is \Fx%lookup{$key}."
"The value in hex is \Fx$(calculate($x,5))."
would both be ok. For more complex formatting you use C<sprintf> or
C<but formatted>.
I really like that. (It's perlish, too, don't you think?)
-Edwin