Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Select an option

  • Save MarcelineVQ/07c4ca27cf76bddc03424e5c159f5717 to your computer and use it in GitHub Desktop.

Select an option

Save MarcelineVQ/07c4ca27cf76bddc03424e5c159f5717 to your computer and use it in GitHub Desktop.
λ :t toListOf (types @(Name SrcSpanInfo)) g
<interactive>:1:11: error:
• No instance for (Data.Generics.Product.Types.HasTypes'
(Data.Generics.Product.Types.Snd
(Data.Generics.Product.Types.InterestingOr
(Data.Generics.Product.Types.InterestingOr
(Data.Generics.Product.Types.InterestingOr
(Data.Generics.Product.Types.Interesting'
(GHC.Generics.Rep (GHC.Real.Ratio Integer))
(Name SrcSpanInfo)
'[GHC.Real.Ratio Integer, [SrcSpan], [Char], SrcSpan,
SrcSpanInfo, Literal SrcSpanInfo])
(GHC.Generics.M1
GHC.Generics.S
('GHC.Generics.MetaSel
'Nothing
'GHC.Generics.NoSourceUnpackedness
'GHC.Generics.NoSourceStrictness
'GHC.Generics.DecidedLazy)
(GHC.Generics.Rec0 String))
(Name SrcSpanInfo))
(GHC.Generics.M1
GHC.Generics.C
('GHC.Generics.MetaCons "PrimInt" 'GHC.Generics.PrefixI 'False)
(GHC.Generics.S1
('GHC.Generics.MetaSel
'Nothing
'GHC.Generics.NoSourceUnpackedness
'GHC.Generics.NoSourceStrictness
'GHC.Generics.DecidedLazy)
(GHC.Generics.Rec0 SrcSpanInfo)
GHC.Generics.:*: (GHC.Generics.S1
('GHC.Generics.MetaSel
'Nothing
'GHC.Generics.NoSourceUnpackedness
'GHC.Generics.NoSourceStrictness
'GHC.Generics.DecidedLazy)
(GHC.Generics.Rec0 Integer)
GHC.Generics.:*: GHC.Generics.S1
('GHC.Generics.MetaSel
'Nothing
'GHC.Generics.NoSourceUnpackedness
'GHC.Generics.NoSourceStrictness
'GHC.Generics.DecidedLazy)
(GHC.Generics.Rec0
String))))
(Name SrcSpanInfo))
((GHC.Generics.C1
('GHC.Generics.MetaCons "PrimWord" 'GHC.Generics.PrefixI 'False)
(GHC.Generics.S1
('GHC.Generics.MetaSel
'Nothing
'GHC.Generics.NoSourceUnpackedness
'GHC.Generics.NoSourceStrictness
'GHC.Generics.DecidedLazy)
(GHC.Generics.Rec0 SrcSpanInfo)
GHC.Generics.:*: (GHC.Generics.S1
('GHC.Generics.MetaSel
'Nothing
'GHC.Generics.NoSourceUnpackedness
'GHC.Generics.NoSourceStrictness
'GHC.Generics.DecidedLazy)
(GHC.Generics.Rec0 Integer)
GHC.Generics.:*: GHC.Generics.S1
('GHC.Generics.MetaSel
'Nothing
'GHC.Generics.NoSourceUnpackedness
'GHC.Generics.NoSourceStrictness
'GHC.Generics.DecidedLazy)
(GHC.Generics.Rec0
String)))
GHC.Generics.:+: GHC.Generics.C1
('GHC.Generics.MetaCons
"PrimFloat" 'GHC.Generics.PrefixI 'False)
(GHC.Generics.S1
('GHC.Generics.MetaSel
'Nothing
'GHC.Generics.NoSourceUnpackedness
'GHC.Generics.NoSourceStrictness
'GHC.Generics.DecidedLazy)
(GHC.Generics.Rec0 SrcSpanInfo)
GHC.Generics.:*: (GHC.Generics.S1
('GHC.Generics.MetaSel
'Nothing
'GHC.Generics.NoSourceUnpackedness
'GHC.Generics.NoSourceStrictness
'GHC.Generics.DecidedLazy)
(GHC.Generics.Rec0
Rational)
GHC.Generics.:*: GHC.Generics.S1
('GHC.Generics.MetaSel
'Nothing
'GHC.Generics.NoSourceUnpackedness
'GHC.Generics.NoSourceStrictness
'GHC.Generics.DecidedLazy)
(GHC.Generics.Rec0
String))))
GHC.Generics.:+: (GHC.Generics.C1
('GHC.Generics.MetaCons
"PrimDouble" 'GHC.Generics.PrefixI 'False)
(GHC.Generics.S1
('GHC.Generics.MetaSel
'Nothing
'GHC.Generics.NoSourceUnpackedness
'GHC.Generics.NoSourceStrictness
'GHC.Generics.DecidedLazy)
(GHC.Generics.Rec0 SrcSpanInfo)
GHC.Generics.:*: (GHC.Generics.S1
('GHC.Generics.MetaSel
'Nothing
'GHC.Generics.NoSourceUnpackedness
'GHC.Generics.NoSourceStrictness
'GHC.Generics.DecidedLazy)
(GHC.Generics.Rec0
Rational)
GHC.Generics.:*: GHC.Generics.S1
('GHC.Generics.MetaSel
'Nothing
'GHC.Generics.NoSourceUnpackedness
'GHC.Generics.NoSourceStrictness
'GHC.Generics.DecidedLazy)
(GHC.Generics.Rec0
String)))
GHC.Generics.:+: (GHC.Generics.C1
('GHC.Generics.MetaCons
"PrimChar"
'GHC.Generics.PrefixI
'False)
(GHC.Generics.S1
('GHC.Generics.MetaSel
'Nothing
'GHC.Generics.NoSourceUnpackedness
'GHC.Generics.NoSourceStrictness
'GHC.Generics.DecidedLazy)
(GHC.Generics.Rec0
SrcSpanInfo)
GHC.Generics.:*: (GHC.Generics.S1
('GHC.Generics.MetaSel
'Nothing
'GHC.Generics.NoSourceUnpackedness
'GHC.Generics.NoSourceStrictness
'GHC.Generics.DecidedLazy)
(GHC.Generics.Rec0
Char)
GHC.Generics.:*: GHC.Generics.S1
('GHC.Generics.MetaSel
'Nothing
'GHC.Generics.NoSourceUnpackedness
'GHC.Generics.NoSourceStrictness
'GHC.Generics.DecidedLazy)
(GHC.Generics.Rec0
String)))
GHC.Generics.:+: GHC.Generics.C1
('GHC.Generics.MetaCons
"PrimString"
'GHC.Generics.PrefixI
'False)
(GHC.Generics.S1
('GHC.Generics.MetaSel
'Nothing
'GHC.Generics.NoSourceUnpackedness
'GHC.Generics.NoSourceStrictness
'GHC.Generics.DecidedLazy)
(GHC.Generics.Rec0
SrcSpanInfo)
GHC.Generics.:*: (GHC.Generics.S1
('GHC.Generics.MetaSel
'Nothing
'GHC.Generics.NoSourceUnpackedness
'GHC.Generics.NoSourceStrictness
'GHC.Generics.DecidedLazy)
(GHC.Generics.Rec0
String)
GHC.Generics.:*: GHC.Generics.S1
('GHC.Generics.MetaSel
'Nothing
'GHC.Generics.NoSourceUnpackedness
'GHC.Generics.NoSourceStrictness
'GHC.Generics.DecidedLazy)
(GHC.Generics.Rec0
String))))))
(Name SrcSpanInfo)))
(Literal SrcSpanInfo)
(Name SrcSpanInfo))
arising from a use of ‘types’
• In the first argument of ‘toListOf’, namely
‘(types @(Name SrcSpanInfo))’
In the expression: toListOf (types @(Name SrcSpanInfo)) g
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment