in reply to Why does Perl use dynamic scoping?

Perhaps the answer is just as simple as "Perl shouldn't force anything, even our scoping preferences."

Quoting Larry (and Randal) from Programming Perl - "In accordance with UNIX philosophy, Perl gives you enough rope to hang yourself".

I think that explains it nicely :-)

 

perl -le 'print+unpack("N",pack("B32","00000000000000000000001000101100"))'