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

I agree that ${...} is certainly originally in Perl because of the familiarity of the syntax in shell. But Perl is willing to change syntax if a new one is clearer - witness the switch from ' to :: as a package separator.

But my understanding is that references and most of our dereferencing syntax was added in Perl 5. Which means that backwards compatibility would prevent the $(...) syntax from being introduced after that.