MIT licensed and maintained by Nikita Volkov
This version can be pinned in stack with:isomorphism-class-0.3@sha256:76bd894094b86b090ebea11dba26412a18586c7a8aeff8aec2acbfb157786b8f,4029

Module documentation for 0.3

Changes

0.3

  • Extracted the Is and IsSome typeclasses into a separate library “lawful-conversions”
  • Restored the IsomorphicTo typeclass from the 0.1 design without restoring the String instance and the showAs utility

0.2

  • IsomorphicTo renamed to Is
  • IsSome is introduced as a parent class to it
  • to moved to IsSome
  • showAs dropped
  • String isomorphism instances for textual types dropped, since they were not exactly isomorphisms
  • IsSome instances added for String for textual types