on master help sign in
Records.Generic -> Data.Generic.Record
commit7d1e08fc150329009205cd6a0592ae3210e7ba33 authorCsongor Kiss <kiss.csongor.kiss@gmail.com> dateFri 9 Jun 2017, 20:25 (9 years ago) parentc15c6ce
6 files changed+20−20
examples/StarWars.hs+1−1 generic-records.cabal+4−4 src/Records/Generic.hs → src/Data/Generic/Record.hs+4−4 src/Records/Generic/HasField.hs → src/Data/Generic/Record/HasField.hs+4−4 src/Records/Generic/Lens.hs → src/Data/Generic/Record/Lens.hs+2−2 src/Records/Generic/Subtype.hs → src/Data/Generic/Record/Subtype.hs+5−5
examples/StarWars.hs+1−1
@@ -10,7 +10,7 @@
1010module StarWars where
1111
1212import GHC.Generics
13−import Records.Generic
13+import Data.Generic.Record
1414
1515data Episode = NEWHOPE | EMPIRE | JEDI
1616 deriving (Generic, Show, Eq)
generic-records.cabal+4−4
@@ -29,11 +29,11 @@ cabal-version: >= 1.10
2929
3030
3131library
32− exposed-modules: Records.Generic
33− , Records.Generic.Subtype
34− , Records.Generic.HasField
32+ exposed-modules: Data.Generic.Record
33+ , Data.Generic.Record.Subtype
34+ , Data.Generic.Record.HasField
3535
36− other-modules: Records.Generic.Lens
36+ other-modules: Data.Generic.Record.Lens
3737
3838 other-extensions: AllowAmbiguousTypes
3939 , DataKinds
src/Records/Generic.hs → src/Data/Generic/Record.hsrenamed+4−4
@@ -1,6 +1,6 @@
11-----------------------------------------------------------------------------
22-- |
3−-- Module : Records.Generic
3+-- Module : Data.Generic.Record
44-- Copyright : (C) 2017 Csongor Kiss
55-- License : BSD3
66-- Maintainer : Csongor Kiss <kiss.csongor.kiss@gmail.com>
@@ -14,7 +14,7 @@
1414-- be derived (see examples).
1515--
1616-----------------------------------------------------------------------------
17−module Records.Generic
17+module Data.Generic.Record
1818 (
1919 -- * Subtype relationship
2020 Subtype (..)
@@ -28,5 +28,5 @@ module Records.Generic
2828
2929 ) where
3030
31−import Records.Generic.HasField
32−import Records.Generic.Subtype
31+import Data.Generic.Record.HasField
32+import Data.Generic.Record.Subtype
src/Records/Generic/HasField.hs → src/Data/Generic/Record/HasField.hsrenamed+4−4
@@ -12,7 +12,7 @@
1212
1313-----------------------------------------------------------------------------
1414-- |
15−-- Module : Records.Generic.HasField
15+-- Module : Data.Generic.Record.HasField
1616-- Copyright : (C) 2017 Csongor Kiss
1717-- License : BSD3
1818-- Maintainer : Csongor Kiss <kiss.csongor.kiss@gmail.com>
@@ -23,7 +23,7 @@
2323--
2424-----------------------------------------------------------------------------
2525
26−module Records.Generic.HasField
26+module Data.Generic.Record.HasField
2727 ( -- * Lens
2828 -- $example
2929 HasField (..)
@@ -34,7 +34,7 @@ module Records.Generic.HasField
3434 , GHasField (..)
3535 ) where
3636
37−import Records.Generic.Lens
37+import Data.Generic.Record.Lens
3838
3939import GHC.TypeLits (Symbol, TypeError, ErrorMessage(..))
4040import Data.Kind (Type)
@@ -47,7 +47,7 @@ import GHC.Generics
4747-- module Example where
4848--
4949-- import GHC.Generics
50−-- import Record.Generic
50+-- import Data.Generic.Record
5151--
5252-- data Human = Human
5353-- { name :: String
src/Records/Generic/Lens.hs → src/Data/Generic/Record/Lens.hsrenamed+2−2
@@ -3,7 +3,7 @@
33
44-----------------------------------------------------------------------------
55-- |
6−-- Module : Records.Generic.Lens
6+-- Module : Data.Generic.Record.Lens
77-- Copyright : (C) 2017 Csongor Kiss
88-- License : BSD3
99-- Maintainer : Csongor Kiss <kiss.csongor.kiss@gmail.com>
@@ -13,7 +13,7 @@
1313-- Unexported lens helpers
1414--
1515-----------------------------------------------------------------------------
16−module Records.Generic.Lens where
16+module Data.Generic.Record.Lens where
1717
1818import Control.Applicative ( Const (..) )
1919import GHC.Generics ( (:*:) (..), Generic (..), M1 (..), Rep )
src/Records/Generic/Subtype.hs → src/Data/Generic/Record/Subtype.hsrenamed+5−5
@@ -12,7 +12,7 @@
1212
1313-----------------------------------------------------------------------------
1414-- |
15−-- Module : Records.Generic.Subtype
15+-- Module : Data.Generic.Record.Subtype
1616-- Copyright : (C) 2017 Csongor Kiss
1717-- License : BSD3
1818-- Maintainer : Csongor Kiss <kiss.csongor.kiss@gmail.com>
@@ -22,12 +22,12 @@
2222-- Structural subtyping
2323--
2424-----------------------------------------------------------------------------
25−module Records.Generic.Subtype
25+module Data.Generic.Record.Subtype
2626 ( Subtype (..)
2727 ) where
2828
29−import Records.Generic.HasField
30−import Records.Generic.Lens
29+import Data.Generic.Record.HasField
30+import Data.Generic.Record.Lens
3131
3232import Data.Kind (Type)
3333import GHC.Generics
@@ -39,7 +39,7 @@ import GHC.Generics
3939-- module Test where
4040--
4141-- import GHC.Generics
42−-- import Record.Generic
42+-- import Data.Generic.Record
4343--
4444-- data Human = Human
4545-- { name :: String