Laws for Show and Read?
Dannyu NDos
ndospark320 at gmail.com
Wed Jun 5 07:45:17 UTC 2019
Shouldn't it be laws that "show" must be injective and "read" must be
surjective? Without such laws, one could define:
data Foo = Foo
instance Show Foo where
show _ _ = id
instance Read Foo where
readPrec = pfail
which should be prevented.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.haskell.org/pipermail/libraries/attachments/20190605/51ab8ace/attachment.html>
More information about the Libraries
mailing list