replace antipattern article link with archived version (#254)

This commit is contained in:
Ruslan Gadeev 2023-02-04 06:19:31 +03:00 committed by GitHub
parent b8d3b82b50
commit 0bdd378063
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -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?