Perl (cont)
Some of the language design principles for Perl:
- make it easy/concise to express common idioms
- provide many different ways to express the same thing
- use sensible defaults to minimise declarations
- don't be afraid to use context as a syntactic tool
- create a large language that users will learn subsets of
Many of these conflict with design principles of languages for teaching.
|