The latest version of groups-generic is 0.3.1.0-1.

groups-generic

Version 0.3.1.0 revision 0 uploaded by sheaf.

Package meta

Synopsis
Generically derive Group instances.
Description

Generically derive group instances:

{-# LANGUAGE DeriveGeneric, DerivingVia #-}
import GHC.Generics ( Generic, Generically (..) )

data MyRecord
  = MyRecord
  { field1 :: Sum Double
  , field2 :: Product Double
  , field3 :: ( Sum Int, Sum Int )
  }
  deriving Generic
  deriving ( Semigroup, Monoid, Group )
    via Generically MyRecord
Author
Sam Derbyshire
Bug reports
https://github.com/sheaf/groups-generic/issues
Category
Algebra, Math
Copyright
n/a
Homepage
https://github.com/sheaf/groups-generic
Maintainer
Sam Derbyshire
Package URL
n/a
Stability
n/a

Components