15 Mar
2007
15 Mar
'07
9:34 p.m.
Wolfgang Jeltsch wrote:
Am Donnerstag, 15. März 2007 03:23 schrieb Daniel Mahler:
Is there any way for the same type to implement a typeclass multiple ways.
You can wrap the type using newtype, thus creating a new type which can implement type class methods differently.
This technique is sometimes known as a typeclass wrapper and is related to wrapper types and combines well with phantom types. See http://www.haskell.org/hawiki/WrapperTypes