in reply to
Re: Re: Re: Ancient Philosophy And Programming Languages
in thread Ancient Philosophy And Programming Languages
I have a quote from another node, which I thought might be relevant to the current debate. This is really just more information to think about:
Patterns aren't Platonic Ideals: Patterns are real-world observations from a particular development community. The patterns described by the Gang of Four aren't free-floating abstractions that somehow exist outside of time and space and were waiting for us to come and discover them; they're practical responses to various day-to-day challenges, including the limitations of C++. An attempt to document Perl Design Patterns should be looking at the best practices of the Perl development community, not just the parts that resemble a ten-year-old collection of patterns from a different language.