TL;DR: Gof had in mind C++ and Smalltalk. Some languages eliminate the need for many of the patterns in GoF, and they don't eliminate the idioms (patterns for a particular language), as they barely cover it.
Another good info on the subject is this presentation: http://www.infoq.com/presentations/Functional-Design-Pattern...
TL;DR: Gof had in mind C++ and Smalltalk. Some languages eliminate the need for many of the patterns in GoF, and they don't eliminate the idioms (patterns for a particular language), as they barely cover it.
Another good info on the subject is this presentation: http://www.infoq.com/presentations/Functional-Design-Pattern...