Skip to content

Commit

Permalink
replace antipattern article link with archived version (#254)
Browse files Browse the repository at this point in the history
  • Loading branch information
Deltaspace0 committed Feb 4, 2023
1 parent b8d3b82 commit 0bdd378
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion docs/design-decisions.md
Original file line number Diff line number Diff line change
Expand Up @@ -132,7 +132,7 @@ Because of the first reason, there were not advantages by using typeclasses
compared to using records. This situation of wrapping a typeclass in an
existential is referred to as _"Existential Typeclass Anti Pattern"_. For
example,
[here](https://lukepalmer.wordpress.com/2010/01/24/haskell-antipattern-existential-typeclass).
[here](https://web.archive.org/web/20201109041924/http://lukepalmer.wordpress.com/2010/01/24/haskell-antipattern-existential-typeclass/).

## Why do you use lawless typeclasses for combinators?

Expand Down

0 comments on commit 0bdd378

Please sign in to comment.