http://qs1969.pair.com?node_id=702928


in reply to Re^3: what would you like to see in perl5.12?
in thread what would you like to see in perl5.12?

printf "%{" is legal, and prints %{. With warnings on, it does issue a warning, but it's (currently) not illegal.

But your initial proposal talked about interpolating in strings, and in strings, "%{hash}" is currently fine. No warnings. I'd be more worried about regular strings 'breaking' than any (s)printf formats.