3 ms·
for the second thing, there's a famous presentation by Norvig[0] showing how many GoF patterns are "invisible" in powerful enough languages. It's 25 years old,
by riffraff 6y ago
for the second thing, there's a famous presentation by Norvig[0] showing how many GoF patterns are "invisible" in powerful enough languages.
It's 25 years old, but still interesting.
[0] http://www.norvig.com/design-patterns/ http://www.norvig.com/design-patterns/
- AnimalMuppet 6y agoI don't think the issue is "powerful enough". I think it's that something is hard to do cleanly in the language. For instance, you could view monads for sequence and IO as "design patterns" in Haskell, because it's hard to do those things in Haskell in a straightforward manner. This is just the nature of the language. It's not that Haskell isn't "powerful enough".