http://www.perlmonks.org?node_id=678766


in reply to Why Change?

All programming languages restrain what you can do (because many operations don't make sense), and how you can do it (because they chose a philosophy).

Perl tries not to restrain you, and Perl 6 even more than Perl 5. You can program in imperative, object oriented, functional, declarative (vie regexes/rules), data flow (via pipes) and parallel style, and many other styles (what's the style called that uses junctions?) that I either forgot or that I don't know names for.