Factor Language Blog

Patterns in programming languages

Tuesday, September 12, 2006

Another critique of “design patterns”.

*Patterns are signs of weakness in programming languages.

When we identify and document one, that should not be the end of the story. Rather, we should have the long-term goal of trying to understand how to improve the language so that the pattern becomes invisible or unnecessary.*