in reply to Re^2: Why doesn't "my ($x) = @);" generate a syntax error?in thread Why doesn't "my ($x) = @);" generate a syntax error?
$[, @[ and %[ work (or at least they do in 5.18.0). If ${, @{ and %{ were to work, that would break dereferencing.