Skip to content

Instantly share code, notes, and snippets.

@kosmikus
Created May 23, 2017 13:09
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save kosmikus/54b55e631228984ffa0263748a7e55b4 to your computer and use it in GitHub Desktop.
Save kosmikus/54b55e631228984ffa0263748a7e55b4 to your computer and use it in GitHub Desktop.
Strange dictionary construction
Main.gshowP_$dAll :: All MyShow Any
[GblId,
Unf=Unf{Src=<vanilla>, TopLvl=True, Value=False, ConLike=False,
WorkFree=False, Expandable=True, Guidance=IF_ARGS [] 20 0}]
Main.gshowP_$dAll
= ghc-prim-0.5.0.0:GHC.Classes.$p1(%,%)
@ (All MyShow Any)
@ (All (All MyShow) Any)
(ghc-prim-0.5.0.0:GHC.Classes.C:(%%)
`cast` (Sub (Sym (Main.D:R:AllFk_c[][0] <[*]>_N <All MyShow>_N))
; Sym (Main.N:All[0] <[*]>_N <All MyShow>_N <'[]>_N)
; Sub
(Nth:1
(Sub
(Sym
(Main.D:R:AllFkc:[0] <[*]>_N <All MyShow>_N <'[Char]>_N <'[]>_N))
; (AllF
<[*]>_N
<All MyShow>_N
((':)
<[*]>_N
(UnsafeCo nominal '[Char] Any)
(UnsafeCo nominal '[] Any))_N)_R
; Sub
(Main.D:R:AllFkc:[0] <[*]>_N <All MyShow>_N <Any>_N <Any>_N)))
; Main.N:All[0]
<[*]>_N <All MyShow>_N (UnsafeCo nominal Any (Any : Any))
; Sub (Main.D:R:AllFkc:[0] <[*]>_N <All MyShow>_N <Any>_N <Any>_N)
:: (() :: Constraint :: Constraint)
~R#
((All MyShow Any, All (All MyShow) Any) :: Constraint)))
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment