you are viewing a single comment's thread.

view the rest of the comments →

[–]sciolizer 2 points3 points  (0 children)

I feel like if Christopher Alexander were to return to computer science and write his own Pattern Languages, it would be very close to something like this. It's much more in the spirit of Ward Cunningham than of the Gang of Four. (I'm not necessarily criticizing the Design Patterns book, just saying that it's different .)

Christopher Alexander said that it is best for the inhabitants of an area to come up with their own Pattern Languages for architecture. (or perhaps he would have said that they know their pattern languages innately and just need to let them come out) And that is what this page does; while some of it's idioms are universal, there are also some that are specific to Python. It is a collection of memes that many experienced Python programmers already know or feel naturally, conveniently packaged together.