instances -package:uniplate

Given a Purescript type, generate instances for typeclass instances it claims to have.
typeclass instance information for Eq, Ord and Listable
Used in the definition of subInstances in Generalizable typeclass instances.
Deprecated: This module now contains no instances and will be removed in the future
This module includes orphan instances for (,), Either and Const that should be supplied by base. These have moved to semigroupoids as of 4.2.
"Scrap your boilerplate" --- Generic programming in Haskell See http://www.cs.uu.nl/wiki/GenericProgramming/SYB. The present module contains thirteen Data instances which are considered dubious (either because the types are abstract or just not meant to be traversed). Instances in this module might change or disappear in future releases of this package. (This module does not export anything. It really just defines instances.)
Convenience alias for Data.Generics.Instances.
Instances are provided for the types in the packages:
  • array
  • bytestring
  • case-insensitive
  • containers
  • data-fix
  • OneTuple
  • old-time
  • strict
  • text
  • text-short
  • these
  • time
  • unordered-containers
  • uuid
  • primitive
  • vector
Since all of these instances are provided as orphans, I recommend that you do not use this library within another library module, so that you don't impose these instances on down-stream consumers of your code. For information on writing a test-suite with Cabal see http://www.haskell.org/cabal/users-guide/#test-suites
Re-exports from the `base-orphans` and `transformers-compat` packages.
Re-exports orphan instances for Complex from the base-orphans package.
Backports orphan instances which are not provided by other modules in transformers-compat.
Instances for Generic and HasMetadata. We define instances for datatypes from generics-sop and base that are supported. (There are only instances defined in this module, so the documentation is empty.)
Collection of ready-made Convertible instances. See each individual module for more docs: Data.Convertible.Instances.C Data.Convertible.Instances.Map Data.Convertible.Instances.Num Data.Convertible.Instances.Time You can find a list of these instances at Convertible.
Instances of ListLike and related classes. Re-exported by Data.ListLike. Written by John Goerzen, jgoerzen@complete.org
It provides the following instances: More recent versions of template-haskell provide these instances. However, in order to support older versions you should import this module.
This module re-exports orphan instances from Eq module, and (PartialOrd v, Finite k) => PartialOrd (k -> v) instance.
This module defines alternative Random instances for common integral types, which make use of the RandomGen class from System.Random.TF.Gen.
Provides orphan Binary instances for types in various packages:
  • aeson
  • case-insensitive
  • hashable
  • scientific (prior to scientific-0.3.4.0)
  • tagged
  • text (through text-binary, or text >= 1.2.1)
  • time
  • unordered-containers
  • vector (through vector-binary-instances)