git.iko.soy/typeable/xml-isogen
on master help sign in
6 files changed+34−7
since splitsnapshots
unifiedsplit
src/Data/THGen/XML/Internal.hs+3−3 stack-10.0.yaml+8 stack-18.18.yaml+9 stack-19.6.yaml+9 stack.yaml+4−3 xml-isogen.cabal+1−1
src/Data/THGen/XML/Internal.hs+3−3
@@ -160,7 +160,7 @@ instance Description ExhaustivenessName IsoXmlDescEnum where
160160 exhaustivenessName =:= (IsoXmlDescEnum genType descEnumCons) =
161161 isoXmlGenerateEnum genType exhaustivenessName (reverse descEnumCons)
162162
163−instance IsString (TH.TypeQ -> IsoXmlDescPreField) where
163+instance (m ~ Q) => IsString (m TH.Type -> IsoXmlDescPreField) where
164164 fromString = IsoXmlDescPreField
165165
166166instance IsString IsoXmlDescPreField where
@@ -168,10 +168,10 @@ instance IsString IsoXmlDescPreField where
168168 where
169169 ty = (TH.conT . TH.mkName) ("Xml" ++ over _head C.toUpper (xmlLocalName name))
170170
171−instance IsString (TH.TypeQ -> IsoXmlDescPreAttribute) where
171+instance (m ~ Q) => IsString (m TH.Type -> IsoXmlDescPreAttribute) where
172172 fromString = IsoXmlDescPreAttribute
173173
174−instance IsString (TH.TypeQ -> IsoXmlDescPreContent) where
174+instance (m ~ Q) => IsString (m Type -> IsoXmlDescPreContent) where
175175 fromString = IsoXmlDescPreContent
176176
177177instance IsString IsoXmlDescPreAttribute where
stack-10.0.yamlnew file+8
@@ -0,0 +1,8 @@
1+nix:
2+ packages:
3+ - zlib
4+
5+resolver: lts-10.0
6+extra-deps:
7+- dom-parser-3.0.0
8+- generic-arbitrary-0.1.0
stack-18.18.yamlnew file+9
@@ -0,0 +1,9 @@
1+nix:
2+ packages:
3+ - zlib
4+
5+resolver: lts-18.18
6+extra-deps:
7+- git: https://github.com/typeable/dom-parser.git
8+ commit: 7d556ba528bfa216e99714f8a0d4d00f452803a9
9+- xml-lens-0.3.1
stack-19.6.yamlnew file+9
@@ -0,0 +1,9 @@
1+nix:
2+ packages:
3+ - zlib
4+
5+resolver: lts-19.6
6+extra-deps:
7+- git: https://github.com/typeable/dom-parser.git
8+ commit: 7d556ba528bfa216e99714f8a0d4d00f452803a9
9+- xml-lens-0.3.1
stack.yaml+4−3
@@ -2,7 +2,8 @@ nix:
22 packages:
33 - zlib
44
5−resolver: lts-10.0
5+resolver: lts-20.16
66extra-deps:
7−- dom-parser-3.0.0
8−- generic-arbitrary-0.1.0
7+ - git: https://github.com/typeable/dom-parser.git
8+ commit: 7d556ba528bfa216e99714f8a0d4d00f452803a9
9+ - xml-lens-0.3.1
xml-isogen.cabal+1−1
@@ -42,12 +42,12 @@ library
4242 , deepseq
4343 , lens >= 4.13
4444 , mtl >= 2.2
45+ , scientific
4546 , semigroups >= 0.18
4647 , template-haskell >= 2.10
4748 , text >= 1.2
4849 , xml-conduit >= 1.0
4950 , xml-conduit-writer >= 0.1
50− , scientific
5151
5252 ghc-options: -Wall
5353