in reply to Re^2: Nested Hash Dereferencing Syntax
in thread Nested Hash Dereferencing Syntax

No, I don't know why. Curlies are always used where are variables name is expected.
my $x = ${$hash_ref}{key}; # Original syntax my $x = $hash_ref->{key}; # Newer, cleaner syntax print($foo, "bar\n"); print("${foo}bar\n"); # same print("$foobar\n"); # XXX my $x = ${"varname"}; # Symbolic reference

etc.