According to its designers, Perl makes easy things easy and hard things possible. What I want is a language that makes good practices easy and bad practices possible. That is, it should not penalize you syntactically (as Perl does) for doing things the right way. A language can’t prevent you from doing things the wrong way, but it can discourage the use of certain features by making them cumbersome to use.