[ 100th journal entry! ]
A while ago I ran across a paper by co-authored Damian Conway, and since I can also brush up on my Klingon, Latin, or quantum mechanics, I tooks a look at it. It came up again in on the Perl Advocacy mailing list (advocacy@perl.org): "Seven Deadly Sins of Introductory Programming Language Design".
The authors do not talk about Perl, Klingon, Latin, or quantum mechanics. They list seven areas where pedagogical programming languages tend to screw up. I graded Perl (that is, quantified my personal opinion) on these areas.
Overall Grade: B
_______________________________________________
The authors also list seven guidelines to design languages that are more teachable. I graded Perl on these too.
Overall Grade: B