News for hackers. Stuff that matters.
Re:“Design Patterns” Aren't (2002) by riffraff on Sunday March 07, 2021 @02:56PM (#26379166)
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/

Re:“Design Patterns” Aren't (2002) by AnimalMuppet on Sunday March 07, 2021 @09:12PM (#26381720)
I 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".