News for hackers. Stuff that matters.
Re:Background: how we got the generics we have (2020) by Joker_vD on Thursday April 01, 2021 @01:20PM (#26663462)
Typeclass instance = Adaptor/Decorator in OOP terms, automatically derived (and wrapped in) for you by the compiler.

You want to fold over Options? Make a FoldableOption class implementing Foldable<Option> and pass "new FoldableOption(myOptionValue)" to whatever places you need. Haskell does pretty much the same (unless they moved away from dictionary passing).

There are no comments on this comment yet.