Skip to content

Instantly share code, notes, and snippets.

@minamiyama1994
Created August 16, 2014 06:46
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save minamiyama1994/6697c3fb9c345da6715f to your computer and use it in GitHub Desktop.
Save minamiyama1994/6697c3fb9c345da6715f to your computer and use it in GitHub Desktop.
Resolving dependencies...
Configuring mirror-tweet-0.1.0.0...
Building mirror-tweet-0.1.0.0...
Preprocessing executable 'mirror-tweet' for mirror-tweet-0.1.0.0...
[1 of 1] Compiling Main ( Main.hs, dist/dist-sandbox-81a55cd7/build/mirror-tweet/mirror-tweet-tmp/Main.o )
==================== FloatOut stats: ====================
188 Lets floated to top level; 7 Lets floated elsewhere; from 27 Lambda groups
ghc: panic! (the 'impossible' happened)
(GHC version 7.6.3 for x86_64-unknown-linux):
Simplifier ticks exhausted
When trying UnfoldingDone transformers-0.3.0.0:Control.Monad.Trans.Reader.$fMonadReaderT_$c>>={v r5wI} [gid]
To increase the limit, use -fsimpl-tick-factor=N (default 100)
If you need to do this, let GHC HQ know, and what factor you needed
Total ticks: 24885
4092 PreInlineUnconditionally
310 eta_B1{v} [lid]
206 ds{v a8On} [lid]
206 k{v a8Oo} [lid]
201 eta_B2{v} [lid]
167 $dMonad{v a90Y} [lid]
167 ds{v a911} [lid]
140 x{v a8O7} [lid]
136 f{v a7kB} [lid]
136 x{v a7kC} [lid]
69 $dMonad{v a8NR} [lid]
69 eta{v a8NT} [lid]
69 $dMonad{v a8O1} [lid]
69 eta{v a8O3} [lid]
68 s{v a8O8} [lid]
68 ds{v a94m} [lid]
67 a1{v a8ZF} [lid]
67 a6{v a90O} [lid]
39 s{v a7QR} [lid]
39 s{v a8Op} [lid]
37 ds{v a8Xu} [lid]
37 $dMonadBase{v a8XJ} [lid]
35 $dMonad{v a7tc} [lid]
35 eta{v a7te} [lid]
34 eta_B3{v} [lid]
34 eta{v a7ms} [lid]
34 status{v a7mH} [lid]
34 s{v a7rX} [lid]
34 l{v a7rY} [lid]
34 tpl{v a7s1} [lid]
34 $dFunctor{v a7s3} [lid]
34 f{v a7s4} [lid]
34 eta2{v a7tg} [lid]
34 rsrc{v a7tM} [lid]
34 sink{v a7tN} [lid]
34 a9{v a7A7} [lid]
34 eta2{v a7Af} [lid]
34 $dMonad{v a7Gd} [lid]
34 a8{v a7Ge} [lid]
34 l{v a7Gf} [lid]
34 ds{v a8Ny} [lid]
34 ds{v a8NV} [lid]
34 ds{v a8ZN} [lid]
34 ds1{v a8ZT} [lid]
34 ds{v a90y} [lid]
34 ds1{v a90z} [lid]
34 ds{v a93V} [lid]
34 x{v a942} [lid]
34 eta{v a943} [lid]
34 f{v a946} [lid]
34 ds{v a947} [lid]
34 $dFunctor{v a94a} [lid]
34 $dContravariant{v a94b} [lid]
34 $dMonad{v a94c} [lid]
34 $dFunctor{v a94w} [lid]
34 $dContravariant{v a94x} [lid]
34 $dMonad{v a94y} [lid]
34 tpl{v a94A} [lid]
34 f{v a94H} [lid]
34 x{v a94Q} [lid]
34 $dMonad{v a959} [lid]
34 m{v a95c} [lid]
34 ds_d6ue{v} [lid]
34 a_s8NP{v} [lid]
33 ds{v a95e} [lid]
20 eta2{v X7yL} [lid]
20 eta2{v X7yM} [lid]
20 ds{v X8To} [lid]
20 ds{v X8Tp} [lid]
12 eta2{v X7yN} [lid]
12 ds{v X8Tq} [lid]
11 eta_X5M{v} [lid]
11 s{v X8TA} [lid]
10 eta_X5L{v} [lid]
10 eta2{v X7yK} [lid]
10 ds{v X8Tn} [lid]
10 s{v X8Tz} [lid]
6 eta_X5N{v} [lid]
6 s{v X8TB} [lid]
5 eta_X5K{v} [lid]
5 s{v X8Ty} [lid]
2 eta2{v X7yJ} [lid]
2 eta2{v X7yO} [lid]
2 ds{v X8Tm} [lid]
2 ds{v X8Tr} [lid]
1 eta_X5J{v} [lid]
1 eta_X5O{v} [lid]
1 s{v X8Tx} [lid]
1 s{v X8TC} [lid]
1 tup{v a5Hf} [lid]
1 oa{v a7cc} [lid]
1 cred{v a7cd} [lid]
1 env{v a7ce} [lid]
1 $dFromJSON{v a7tt} [lid]
1 $dMonad{v a7Aa} [lid]
1 $dMonad{v a8Nt} [lid]
1 $dMonadIO{v a8Nu} [lid]
1 eta{v a8Nw} [lid]
1 $dMonad{v a8NI} [lid]
1 $dMonadIO{v a8NJ} [lid]
1 eta{v a8NL} [lid]
1 x{v a8NN} [lid]
1 lvl_s7HD{v} [lid]
1 lvl_s7HE{v} [lid]
1 lvl_s7HG{v} [lid]
1 lvl_s7HH{v} [lid]
1 lvl_s7HK{v} [lid]
1 lvl_s7HL{v} [lid]
1 lvl_s7HM{v} [lid]
1 lvl_s7HN{v} [lid]
1 lvl_s7HQ{v} [lid]
1 lvl_s7HT{v} [lid]
1 lvl_s7HW{v} [lid]
1 lvl_s7HZ{v} [lid]
1 lvl_s7I2{v} [lid]
1 lvl_s7I5{v} [lid]
1 lvl_s7Id{v} [lid]
1 a_s918{v} [lid]
1 a_s95D{v} [lid]
1 a_s96q{v} [lid]
1 a_s978{v} [lid]
1 a_s980{v} [lid]
1 a_s98I{v} [lid]
1 a_s99v{v} [lid]
1 a_s9ad{v} [lid]
1 a_s9ba{v} [lid]
1 a_s9bS{v} [lid]
1 a_s9cF{v} [lid]
1 a_s9dn{v} [lid]
1 a_s9ef{v} [lid]
1 a_s9eX{v} [lid]
1 a_s9fK{v} [lid]
1 a_s9gs{v} [lid]
1 a_s9hu{v} [lid]
1 a_s9ic{v} [lid]
1 a_s9iZ{v} [lid]
1 a_s9jH{v} [lid]
1 a_s9kz{v} [lid]
1 a_s9lh{v} [lid]
1 a_s9m4{v} [lid]
1 a_s9mM{v} [lid]
1 a_s9nJ{v} [lid]
1 a_s9or{v} [lid]
1 a_s9pe{v} [lid]
1 a_s9pW{v} [lid]
1 a_s9qO{v} [lid]
1 a_s9rw{v} [lid]
1 a_s9sj{v} [lid]
1 a_s9t1{v} [lid]
1 a_s9u8{v} [lid]
1 a_s9uQ{v} [lid]
2638 PostInlineUnconditionally
168 $dMonad{v a8Zz} [lid]
167 $dMonad{v a90I} [lid]
167 f{v a90M} [lid]
167 f{v a912} [lid]
167 x{v a913} [lid]
101 m{v a8ZC} [lid]
101 k{v a8ZD} [lid]
100 a1{v a8ZF} [lid]
100 a6{v a90O} [lid]
71 f{v a7kG} [lid]
69 eta1{v a7tf} [lid]
69 x{v a8NU} [lid]
67 eta_B1{v} [lid]
67 eta_B3{v} [lid]
38 name{v a7QQ} [lid]
37 $dMonadBaseControl{v a7kP} [lid]
37 $dMonadIO{v a7kQ} [lid]
37 ww{v a7lN} [lid]
37 ww1{v a7lO} [lid]
37 ww2{v a7lP} [lid]
37 $dMonadBaseControl{v a8XK} [lid]
34 ats2{v a5iq} [lid]
34 g{v a7kH} [lid]
34 record{v a7s5} [lid]
34 $dMonad{v a7tc} [lid]
34 $dMonad{v a7tL} [lid]
34 $dMonad{v a7uG} [lid]
34 dk{v a7uH} [lid]
34 $dConjoined{v a7uL} [lid]
34 $dEffective{v a7uM} [lid]
34 $dCorepresentable{v a7uN} [lid]
34 a8{v a7vI} [lid]
34 $dFunctor{v a7xl} [lid]
34 $dComonad{v a7xm} [lid]
34 ws{v a7A6} [lid]
34 eta{v a7Ad} [lid]
34 ds{v a90L} [lid]
34 k{v a95d} [lid]
34 lvl_s7If{v} [lid]
33 ipv{v a8Os} [lid]
33 ipv1{v a8Ot} [lid]
17 at2{v a5ip} [lid]
11 eta_Xhn{v} [lid]
11 x{v X7q6} [lid]
10 eta_Xhk{v} [lid]
10 x{v X7q5} [lid]
9 cs2{v a5io} [lid]
6 eta_Xhq{v} [lid]
6 x{v X7q7} [lid]
5 eta_Xhh{v} [lid]
5 x{v X7q4} [lid]
5 ck2{v a5in} [lid]
3 ats1{v a5im} [lid]
3 lvl_s7Ie{v} [lid]
2 at1{v a5il} [lid]
1 eta_Xhe{v} [lid]
1 eta_Xht{v} [lid]
1 x{v X7q3} [lid]
1 x{v X7q8} [lid]
1 ck1{v a5ij} [lid]
1 cs1{v a5ik} [lid]
1 ds1{v a7jZ} [lid]
1 tup{v a7mq} [lid]
1 $dFromJSON{v a7mr} [lid]
1 tpl{v a7mz} [lid]
1 tpl1{v a7mF} [lid]
1 tpl{v a7tA} [lid]
1 tpl1{v a7tG} [lid]
1 $dMonadIO{v a7Ab} [lid]
1 eta1{v a7Ae} [lid]
1 eta1{v a8Nx} [lid]
4516 UnfoldingDone
206 base:GHC.Base.bindIO{v 0y} [gid]
206 base:GHC.Base.bindIO1{v r4Ro} [gid]
206 base:GHC.Base.$fMonadIO_$c>>={v r4Rv} [gid]
168 transformers-0.3.0.0:Control.Monad.Trans.Reader.$fMonadReaderT1{v r5wE} [gid]
168 transformers-0.3.0.0:Control.Monad.Trans.Reader.$fMonadReaderT_$c>>={v r5wI} [gid]
167 monad-logger-0.3.7.1:Control.Monad.Logger.$fMonadNoLoggingT2{v rnu} [gid]
167 monad-logger-0.3.7.1:Control.Monad.Logger.$fMonadNoLoggingT_$c>>={v rny} [gid]
167 resourcet-1.1.2.3:Control.Monad.Trans.Resource.Internal.$fMonadResourceT1{v r5uB} [gid]
167 resourcet-1.1.2.3:Control.Monad.Trans.Resource.Internal.$fMonadResourceT_$c>>={v r5uF} [gid]
140 base:GHC.Base.returnIO{v 0z} [gid]
140 base:GHC.Base.returnIO1{v r4Rn} [gid]
136 base:GHC.Base.${v 01Z} [gid]
103 base:GHC.Base.$fMonadIO_$creturn{v r4Rt} [gid]
71 base:GHC.Base..{v r2r} [gid]
69 monad-logger-0.3.7.1:Control.Monad.Logger.$fMonadNoLoggingT1{v rnt} [gid]
69 monad-logger-0.3.7.1:Control.Monad.Logger.$fMonadNoLoggingT_$creturn{v rnw} [gid]
69 resourcet-1.1.2.3:Control.Monad.Trans.Resource.Internal.$fMonadResourceT_$creturn{v r5uD} [gid]
69 transformers-0.3.0.0:Control.Monad.Trans.Reader.$fMonadReaderT_$creturn{v r5wG} [gid]
68 lens-4.3.3:Control.Lens.Internal.Action.getEffect{v r5jf} [gid[[RecSel]]]
68 lens-4.3.3:Control.Lens.Internal.Action.getEffect1{v r5JU} [gid]
39 base:System.Environment.getEnv1{v rs9} [gid]
37 twitter-conduit-0.0.5.5:Web.Twitter.Conduit.Monad.runTW{v r8f} [gid]
37 monad-logger-0.3.7.1:Control.Monad.Logger.runNoLoggingT1{v rja} [gid]
37 monad-logger-0.3.7.1:Control.Monad.Logger.$fMonadBaseControlbNoLoggingT1{v rp7} [gid]
37 monad-logger-0.3.7.1:Control.Monad.Logger.$fMonadBaseControlbNoLoggingT_$crestoreM{v rpb} [gid]
37 monad-logger-0.3.7.1:Control.Monad.Logger.runNoLoggingT{v rqY} [gid[[RecSel]]]
37 monad-control-0.3.3.0:Control.Monad.Trans.Control.$fMonadBaseControlIOIO_$crestoreM{v r5r5} [gid]
34 twitter-types-0.4.20140809:Web.Twitter.Types.Lens.statusText{v r6f} [gid]
34 twitter-conduit-0.0.5.5:Web.Twitter.Conduit.Status.update{v r7Z} [gid]
34 transformers-0.3.0.0:Data.Functor.Identity.runIdentity{v rss} [gid[[RecSel]]]
34 base:Control.Applicative.getConst{v rwW} [gid[[RecSel]]]
34 lens-4.3.3:Control.Lens.Getter.^.{v rD8} [gid]
34 lens-4.3.3:Control.Lens.Action.act{v rFc} [gid]
34 lens-4.3.3:Control.Lens.Action.^!{v rFi} [gid]
34 conduit-1.1.7:Data.Conduit.$$+-{v rIr} [gid]
34 base:Unsafe.Coerce.unsafeCoerce{v r3Yh} [gid]
34 twitter-types-0.4.20140809:Web.Twitter.Types.statusText{v r5ay} [gid[[RecSel]]]
34 transformers-0.3.0.0:Control.Monad.Trans.Reader.$fMonadReaderT_$c>>{v r5wH} [gid]
34 base:Control.Applicative.getConst1{v r5zx} [gid]
34 base:Control.Applicative.$fFunctorConst2{v r5zR} [gid]
34 base:Control.Applicative.$fFunctorConst_$cfmap{v r5zU} [gid]
34 lens-4.3.3:Control.Lens.Internal.Action.$fEffectivemrEffect_$cineffective{v r5K9} [gid]
34 lens-4.3.3:Control.Lens.Internal.Action.$fEffectivemrEffect_$ceffective{v r5Ka} [gid]
34 transformers-0.3.0.0:Data.Functor.Identity.runIdentity1{v r6fb} [gid]
34 transformers-0.3.0.0:Data.Functor.Identity.$fFunctorIdentity1{v r6fo} [gid]
34 transformers-0.3.0.0:Data.Functor.Identity.$fFunctorIdentity_$c<${v r6fp} [gid]
34 profunctors-4.2.0.1:Data.Profunctor.Rep.$fCorepresentable(->)_$ccorep{v r7vt} [gid]
34 profunctors-4.2.0.1:Data.Profunctor.Rep.$fCorepresentable(->)_$ccotabulate{v r7vu} [gid]
34 comonad-4.2.2:Control.Comonad.$fComonadIdentity_$cextract{v r7yo} [gid]
34 base:Unsafe.Coerce.unsafeCoerce1{v r7Gm} [gid]
34 a_s7GT{v} [lid]
34 a_s7Hv{v} [lid]
34 lvl_s7I9{v} [lid]
34 lvl_s7Ia{v} [lid]
34 lvl_s7Ic{v} [lid]
34 a_s8Oa{v} [lid]
34 a_s8Oc{v} [lid]
34 a_s8Oe{v} [lid]
34 a_s8Og{v} [lid]
17 lvl_s7I7{v} [lid]
17 a_s8GU{v} [lid]
9 lvl_s7I4{v} [lid]
9 a_s8GS{v} [lid]
8 base:System.Environment.getEnv{v rsq} [gid]
5 lvl_s7I1{v} [lid]
5 a_s8GQ{v} [lid]
4 bytestring-0.10.0.2:Data.ByteString.Char8.pack{v rMn} [gid]
3 lvl_s7HY{v} [lid]
3 a_s8GO{v} [lid]
2 base:Data.String.fromString{v 030} [gid[ClassOp]]
2 bytestring-0.10.0.2:Data.ByteString.Internal.packChars{v rKE} [gid]
2 bytestring-0.10.0.2:Data.ByteString.Internal.$fIsStringByteString{v r5jR} [gid[DFunId(nt)]]
2 lvl_s7HV{v} [lid]
2 a_s8GM{v} [lid]
2 a_s956{v} [lid]
2 a_s95g{v} [lid]
2 a_s95W{v} [lid]
2 a_s95Y{v} [lid]
2 a_s96J{v} [lid]
2 a_s96L{v} [lid]
2 a_s97r{v} [lid]
2 a_s97t{v} [lid]
2 a_s98j{v} [lid]
2 a_s98l{v} [lid]
2 a_s991{v} [lid]
2 a_s993{v} [lid]
2 a_s99O{v} [lid]
2 a_s99Q{v} [lid]
2 a_s9aw{v} [lid]
2 a_s9ay{v} [lid]
2 a_s9bt{v} [lid]
2 a_s9bv{v} [lid]
2 a_s9cb{v} [lid]
2 a_s9cd{v} [lid]
2 a_s9cY{v} [lid]
2 a_s9d0{v} [lid]
2 a_s9dG{v} [lid]
2 a_s9dI{v} [lid]
2 a_s9ey{v} [lid]
2 a_s9eA{v} [lid]
2 a_s9fg{v} [lid]
2 a_s9fi{v} [lid]
2 a_s9g3{v} [lid]
2 a_s9g5{v} [lid]
2 a_s9gL{v} [lid]
2 a_s9gN{v} [lid]
2 a_s9hN{v} [lid]
2 a_s9hP{v} [lid]
2 a_s9iv{v} [lid]
2 a_s9ix{v} [lid]
2 a_s9ji{v} [lid]
2 a_s9jk{v} [lid]
2 a_s9k0{v} [lid]
2 a_s9k2{v} [lid]
2 a_s9kS{v} [lid]
2 a_s9kU{v} [lid]
2 a_s9lA{v} [lid]
2 a_s9lC{v} [lid]
2 a_s9mn{v} [lid]
2 a_s9mp{v} [lid]
2 a_s9n5{v} [lid]
2 a_s9n7{v} [lid]
2 a_s9o2{v} [lid]
2 a_s9o4{v} [lid]
2 a_s9oK{v} [lid]
2 a_s9oM{v} [lid]
2 a_s9px{v} [lid]
2 a_s9pz{v} [lid]
2 a_s9qf{v} [lid]
2 a_s9qh{v} [lid]
2 a_s9r7{v} [lid]
2 a_s9r9{v} [lid]
2 a_s9rP{v} [lid]
2 a_s9rR{v} [lid]
2 a_s9sC{v} [lid]
2 a_s9sE{v} [lid]
2 a_s9tk{v} [lid]
2 a_s9tm{v} [lid]
2 a_s9ur{v} [lid]
2 a_s9ut{v} [lid]
1 base:GHC.Base.id{v r2n} [gid]
1 twitter-conduit-0.0.5.5:Web.Twitter.Conduit.Stream.stream{v r7U} [gid]
1 twitter-conduit-0.0.5.5:Web.Twitter.Conduit.Monad.setCredential{v r8d} [gid]
1 twitter-conduit-0.0.5.5:Web.Twitter.Conduit.Base.call{v r8t} [gid]
1 data-default-class-0.0.1:Data.Default.Class.def{v rhr} [gid[ClassOp]]
1 monad-logger-0.3.7.1:Control.Monad.Logger.$fMonadIONoLoggingT1{v roI} [gid]
1 monad-logger-0.3.7.1:Control.Monad.Logger.$fMonadIONoLoggingT_$cliftIO{v roJ} [gid]
1 twitter-types-0.4.20140809:Web.Twitter.Types.$fFromJSONStreamingAPI{v r52r} [gid[DFunId(nt)]]
1 twitter-types-0.4.20140809:Web.Twitter.Types.$fFromJSONStatus{v r52s} [gid[DFunId(nt)]]
1 twitter-conduit-0.0.5.5:Web.Twitter.Conduit.Monad.$fDefaultTWInfo{v r5d6} [gid[DFunId(nt)]]
1 resourcet-1.1.2.3:Control.Monad.Trans.Resource.Internal.$fMonadIOResourceT_$cliftIO{v r5va} [gid]
1 transformers-0.3.0.0:Control.Monad.Trans.Reader.$fMonadIOReaderT_$cliftIO{v r5wP} [gid]
1 lvl_s7HJ{v} [lid]
1 lvl_s7HP{v} [lid]
1 lvl_s7HS{v} [lid]
1 lvl_s7Ib{v} [lid]
1 a_s8GI{v} [lid]
1 a_s8GK{v} [lid]
1 a_s90Q{v} [lid]
1 a_s915{v} [lid]
1 a_s94o{v} [lid]
1 a_s94q{v} [lid]
1 a_s94s{v} [lid]
1 a_s954{v} [lid]
1 a_s95i{v} [lid]
1 a_s95k{v} [lid]
1 a_s95m{v} [lid]
1 a_s95y{v} [lid]
1 a_s95A{v} [lid]
1 a_s95F{v} [lid]
1 a_s95H{v} [lid]
1 a_s95J{v} [lid]
1 a_s95U{v} [lid]
1 a_s960{v} [lid]
1 a_s962{v} [lid]
1 a_s964{v} [lid]
1 a_s96l{v} [lid]
1 a_s96n{v} [lid]
1 a_s96s{v} [lid]
1 a_s96u{v} [lid]
1 a_s96w{v} [lid]
1 a_s96H{v} [lid]
1 a_s96N{v} [lid]
1 a_s96P{v} [lid]
1 a_s96R{v} [lid]
1 a_s973{v} [lid]
1 a_s975{v} [lid]
1 a_s97a{v} [lid]
1 a_s97c{v} [lid]
1 a_s97e{v} [lid]
1 a_s97p{v} [lid]
1 a_s97v{v} [lid]
1 a_s97x{v} [lid]
1 a_s97z{v} [lid]
1 a_s97V{v} [lid]
1 a_s97X{v} [lid]
1 a_s982{v} [lid]
1 a_s984{v} [lid]
1 a_s986{v} [lid]
1 a_s98h{v} [lid]
1 a_s98n{v} [lid]
1 a_s98p{v} [lid]
1 a_s98r{v} [lid]
1 a_s98D{v} [lid]
1 a_s98F{v} [lid]
1 a_s98K{v} [lid]
1 a_s98M{v} [lid]
1 a_s98O{v} [lid]
1 a_s98Z{v} [lid]
1 a_s995{v} [lid]
1 a_s997{v} [lid]
1 a_s999{v} [lid]
1 a_s99q{v} [lid]
1 a_s99s{v} [lid]
1 a_s99x{v} [lid]
1 a_s99z{v} [lid]
1 a_s99B{v} [lid]
1 a_s99M{v} [lid]
1 a_s99S{v} [lid]
1 a_s99U{v} [lid]
1 a_s99W{v} [lid]
1 a_s9a8{v} [lid]
1 a_s9aa{v} [lid]
1 a_s9af{v} [lid]
1 a_s9ah{v} [lid]
1 a_s9aj{v} [lid]
1 a_s9au{v} [lid]
1 a_s9aA{v} [lid]
1 a_s9aC{v} [lid]
1 a_s9aE{v} [lid]
1 a_s9b5{v} [lid]
1 a_s9b7{v} [lid]
1 a_s9bc{v} [lid]
1 a_s9be{v} [lid]
1 a_s9bg{v} [lid]
1 a_s9br{v} [lid]
1 a_s9bx{v} [lid]
1 a_s9bz{v} [lid]
1 a_s9bB{v} [lid]
1 a_s9bN{v} [lid]
1 a_s9bP{v} [lid]
1 a_s9bU{v} [lid]
1 a_s9bW{v} [lid]
1 a_s9bY{v} [lid]
1 a_s9c9{v} [lid]
1 a_s9cf{v} [lid]
1 a_s9ch{v} [lid]
1 a_s9cj{v} [lid]
1 a_s9cA{v} [lid]
1 a_s9cC{v} [lid]
1 a_s9cH{v} [lid]
1 a_s9cJ{v} [lid]
1 a_s9cL{v} [lid]
1 a_s9cW{v} [lid]
1 a_s9d2{v} [lid]
1 a_s9d4{v} [lid]
1 a_s9d6{v} [lid]
1 a_s9di{v} [lid]
1 a_s9dk{v} [lid]
1 a_s9dp{v} [lid]
1 a_s9dr{v} [lid]
1 a_s9dt{v} [lid]
1 a_s9dE{v} [lid]
1 a_s9dK{v} [lid]
1 a_s9dM{v} [lid]
1 a_s9dO{v} [lid]
1 a_s9ea{v} [lid]
1 a_s9ec{v} [lid]
1 a_s9eh{v} [lid]
1 a_s9ej{v} [lid]
1 a_s9el{v} [lid]
1 a_s9ew{v} [lid]
1 a_s9eC{v} [lid]
1 a_s9eE{v} [lid]
1 a_s9eG{v} [lid]
1 a_s9eS{v} [lid]
1 a_s9eU{v} [lid]
1 a_s9eZ{v} [lid]
1 a_s9f1{v} [lid]
1 a_s9f3{v} [lid]
1 a_s9fe{v} [lid]
1 a_s9fk{v} [lid]
1 a_s9fm{v} [lid]
1 a_s9fo{v} [lid]
1 a_s9fF{v} [lid]
1 a_s9fH{v} [lid]
1 a_s9fM{v} [lid]
1 a_s9fO{v} [lid]
1 a_s9fQ{v} [lid]
1 a_s9g1{v} [lid]
1 a_s9g7{v} [lid]
1 a_s9g9{v} [lid]
1 a_s9gb{v} [lid]
1 a_s9gn{v} [lid]
1 a_s9gp{v} [lid]
1 a_s9gu{v} [lid]
1 a_s9gw{v} [lid]
1 a_s9gy{v} [lid]
1 a_s9gJ{v} [lid]
1 a_s9gP{v} [lid]
1 a_s9gR{v} [lid]
1 a_s9gT{v} [lid]
1 a_s9hp{v} [lid]
1 a_s9hr{v} [lid]
1 a_s9hw{v} [lid]
1 a_s9hy{v} [lid]
1 a_s9hA{v} [lid]
1 a_s9hL{v} [lid]
1 a_s9hR{v} [lid]
1 a_s9hT{v} [lid]
1 a_s9hV{v} [lid]
1 a_s9i7{v} [lid]
1 a_s9i9{v} [lid]
1 a_s9ie{v} [lid]
1 a_s9ig{v} [lid]
1 a_s9ii{v} [lid]
1 a_s9it{v} [lid]
1 a_s9iz{v} [lid]
1 a_s9iB{v} [lid]
1 a_s9iD{v} [lid]
1 a_s9iU{v} [lid]
1 a_s9iW{v} [lid]
1 a_s9j1{v} [lid]
1 a_s9j3{v} [lid]
1 a_s9j5{v} [lid]
1 a_s9jg{v} [lid]
1 a_s9jm{v} [lid]
1 a_s9jo{v} [lid]
1 a_s9jq{v} [lid]
1 a_s9jC{v} [lid]
1 a_s9jE{v} [lid]
1 a_s9jJ{v} [lid]
1 a_s9jL{v} [lid]
1 a_s9jN{v} [lid]
1 a_s9jY{v} [lid]
1 a_s9k4{v} [lid]
1 a_s9k6{v} [lid]
1 a_s9k8{v} [lid]
1 a_s9ku{v} [lid]
1 a_s9kw{v} [lid]
1 a_s9kB{v} [lid]
1 a_s9kD{v} [lid]
1 a_s9kF{v} [lid]
1 a_s9kQ{v} [lid]
1 a_s9kW{v} [lid]
1 a_s9kY{v} [lid]
1 a_s9l0{v} [lid]
1 a_s9lc{v} [lid]
1 a_s9le{v} [lid]
1 a_s9lj{v} [lid]
1 a_s9ll{v} [lid]
1 a_s9ln{v} [lid]
1 a_s9ly{v} [lid]
1 a_s9lE{v} [lid]
1 a_s9lG{v} [lid]
1 a_s9lI{v} [lid]
1 a_s9lZ{v} [lid]
1 a_s9m1{v} [lid]
1 a_s9m6{v} [lid]
1 a_s9m8{v} [lid]
1 a_s9ma{v} [lid]
1 a_s9ml{v} [lid]
1 a_s9mr{v} [lid]
1 a_s9mt{v} [lid]
1 a_s9mv{v} [lid]
1 a_s9mH{v} [lid]
1 a_s9mJ{v} [lid]
1 a_s9mO{v} [lid]
1 a_s9mQ{v} [lid]
1 a_s9mS{v} [lid]
1 a_s9n3{v} [lid]
1 a_s9n9{v} [lid]
1 a_s9nb{v} [lid]
1 a_s9nd{v} [lid]
1 a_s9nE{v} [lid]
1 a_s9nG{v} [lid]
1 a_s9nL{v} [lid]
1 a_s9nN{v} [lid]
1 a_s9nP{v} [lid]
1 a_s9o0{v} [lid]
1 a_s9o6{v} [lid]
1 a_s9o8{v} [lid]
1 a_s9oa{v} [lid]
1 a_s9om{v} [lid]
1 a_s9oo{v} [lid]
1 a_s9ot{v} [lid]
1 a_s9ov{v} [lid]
1 a_s9ox{v} [lid]
1 a_s9oI{v} [lid]
1 a_s9oO{v} [lid]
1 a_s9oQ{v} [lid]
1 a_s9oS{v} [lid]
1 a_s9p9{v} [lid]
1 a_s9pb{v} [lid]
1 a_s9pg{v} [lid]
1 a_s9pi{v} [lid]
1 a_s9pk{v} [lid]
1 a_s9pv{v} [lid]
1 a_s9pB{v} [lid]
1 a_s9pD{v} [lid]
1 a_s9pF{v} [lid]
1 a_s9pR{v} [lid]
1 a_s9pT{v} [lid]
1 a_s9pY{v} [lid]
1 a_s9q0{v} [lid]
1 a_s9q2{v} [lid]
1 a_s9qd{v} [lid]
1 a_s9qj{v} [lid]
1 a_s9ql{v} [lid]
1 a_s9qn{v} [lid]
1 a_s9qJ{v} [lid]
1 a_s9qL{v} [lid]
1 a_s9qQ{v} [lid]
1 a_s9qS{v} [lid]
1 a_s9qU{v} [lid]
1 a_s9r5{v} [lid]
1 a_s9rb{v} [lid]
1 a_s9rd{v} [lid]
1 a_s9rf{v} [lid]
1 a_s9rr{v} [lid]
1 a_s9rt{v} [lid]
1 a_s9ry{v} [lid]
1 a_s9rA{v} [lid]
1 a_s9rC{v} [lid]
1 a_s9rN{v} [lid]
1 a_s9rT{v} [lid]
1 a_s9rV{v} [lid]
1 a_s9rX{v} [lid]
1 a_s9se{v} [lid]
1 a_s9sg{v} [lid]
1 a_s9sl{v} [lid]
1 a_s9sn{v} [lid]
1 a_s9sp{v} [lid]
1 a_s9sA{v} [lid]
1 a_s9sG{v} [lid]
1 a_s9sI{v} [lid]
1 a_s9sK{v} [lid]
1 a_s9sW{v} [lid]
1 a_s9sY{v} [lid]
1 a_s9t3{v} [lid]
1 a_s9t5{v} [lid]
1 a_s9t7{v} [lid]
1 a_s9ti{v} [lid]
1 a_s9to{v} [lid]
1 a_s9tq{v} [lid]
1 a_s9ts{v} [lid]
1 a_s9u3{v} [lid]
1 a_s9u5{v} [lid]
1 a_s9ua{v} [lid]
1 a_s9uc{v} [lid]
1 a_s9ue{v} [lid]
1 a_s9up{v} [lid]
1 a_s9uv{v} [lid]
1 a_s9ux{v} [lid]
1 a_s9uz{v} [lid]
1 a_s9uL{v} [lid]
1 a_s9uN{v} [lid]
1 a_s9uS{v} [lid]
1 a_s9uU{v} [lid]
1 a_s9uW{v} [lid]
1 a_s9v7{v} [lid]
1291 RuleFired
568 Class op >>=
275 Class op return
37 Class op restoreM
34 Class op $p1Traversable
34 Class op $p2Conjoined
34 Class op $p3Conjoined
34 Class op $p4Conjoined
34 Class op <$
34 Class op >>
34 Class op corep
34 Class op cotabulate
34 Class op effective
34 Class op extract
34 Class op fmap
34 Class op ineffective
3 Class op liftIO
562 LetFloatFromLet 562
248 EtaExpansion
34 ds_s7GS{v} [lid]
34 a_s7GT{v} [lid]
1 a_s7Hv{v} [lid]
1 a_s8GI{v} [lid]
1 a_s8GK{v} [lid]
1 a_s8GM{v} [lid]
1 a_s8GO{v} [lid]
1 a_s8GQ{v} [lid]
1 a_s8GS{v} [lid]
1 a_s8GU{v} [lid]
1 a_s8Oc{v} [lid]
1 a_s8Oe{v} [lid]
1 a_s8Og{v} [lid]
1 a_s918{v} [lid]
1 a_s94U{v} [lid]
1 a_s956{v} [lid]
1 a_s95g{v} [lid]
1 a_s95i{v} [lid]
1 a_s95D{v} [lid]
1 a_s95Q{v} [lid]
1 a_s95W{v} [lid]
1 a_s95Y{v} [lid]
1 a_s960{v} [lid]
1 a_s96q{v} [lid]
1 a_s96D{v} [lid]
1 a_s96J{v} [lid]
1 a_s96L{v} [lid]
1 a_s96N{v} [lid]
1 a_s978{v} [lid]
1 a_s97l{v} [lid]
1 a_s97r{v} [lid]
1 a_s97t{v} [lid]
1 a_s97v{v} [lid]
1 a_s980{v} [lid]
1 a_s98d{v} [lid]
1 a_s98j{v} [lid]
1 a_s98l{v} [lid]
1 a_s98n{v} [lid]
1 a_s98I{v} [lid]
1 a_s98V{v} [lid]
1 a_s991{v} [lid]
1 a_s993{v} [lid]
1 a_s995{v} [lid]
1 a_s99v{v} [lid]
1 a_s99I{v} [lid]
1 a_s99O{v} [lid]
1 a_s99Q{v} [lid]
1 a_s99S{v} [lid]
1 a_s9ad{v} [lid]
1 a_s9aq{v} [lid]
1 a_s9aw{v} [lid]
1 a_s9ay{v} [lid]
1 a_s9aA{v} [lid]
1 a_s9ba{v} [lid]
1 a_s9bn{v} [lid]
1 a_s9bt{v} [lid]
1 a_s9bv{v} [lid]
1 a_s9bx{v} [lid]
1 a_s9bS{v} [lid]
1 a_s9c5{v} [lid]
1 a_s9cb{v} [lid]
1 a_s9cd{v} [lid]
1 a_s9cf{v} [lid]
1 a_s9cF{v} [lid]
1 a_s9cS{v} [lid]
1 a_s9cY{v} [lid]
1 a_s9d0{v} [lid]
1 a_s9d2{v} [lid]
1 a_s9dn{v} [lid]
1 a_s9dA{v} [lid]
1 a_s9dG{v} [lid]
1 a_s9dI{v} [lid]
1 a_s9dK{v} [lid]
1 a_s9ef{v} [lid]
1 a_s9es{v} [lid]
1 a_s9ey{v} [lid]
1 a_s9eA{v} [lid]
1 a_s9eC{v} [lid]
1 a_s9eX{v} [lid]
1 a_s9fa{v} [lid]
1 a_s9fg{v} [lid]
1 a_s9fi{v} [lid]
1 a_s9fk{v} [lid]
1 a_s9fK{v} [lid]
1 a_s9fX{v} [lid]
1 a_s9g3{v} [lid]
1 a_s9g5{v} [lid]
1 a_s9g7{v} [lid]
1 a_s9gs{v} [lid]
1 a_s9gF{v} [lid]
1 a_s9gL{v} [lid]
1 a_s9gN{v} [lid]
1 a_s9gP{v} [lid]
1 a_s9hu{v} [lid]
1 a_s9hH{v} [lid]
1 a_s9hN{v} [lid]
1 a_s9hP{v} [lid]
1 a_s9hR{v} [lid]
1 a_s9ic{v} [lid]
1 a_s9ip{v} [lid]
1 a_s9iv{v} [lid]
1 a_s9ix{v} [lid]
1 a_s9iz{v} [lid]
1 a_s9iZ{v} [lid]
1 a_s9jc{v} [lid]
1 a_s9ji{v} [lid]
1 a_s9jk{v} [lid]
1 a_s9jm{v} [lid]
1 a_s9jH{v} [lid]
1 a_s9jU{v} [lid]
1 a_s9k0{v} [lid]
1 a_s9k2{v} [lid]
1 a_s9k4{v} [lid]
1 a_s9kz{v} [lid]
1 a_s9kM{v} [lid]
1 a_s9kS{v} [lid]
1 a_s9kU{v} [lid]
1 a_s9kW{v} [lid]
1 a_s9lh{v} [lid]
1 a_s9lu{v} [lid]
1 a_s9lA{v} [lid]
1 a_s9lC{v} [lid]
1 a_s9lE{v} [lid]
1 a_s9m4{v} [lid]
1 a_s9mh{v} [lid]
1 a_s9mn{v} [lid]
1 a_s9mp{v} [lid]
1 a_s9mr{v} [lid]
1 a_s9mM{v} [lid]
1 a_s9mZ{v} [lid]
1 a_s9n5{v} [lid]
1 a_s9n7{v} [lid]
1 a_s9n9{v} [lid]
1 a_s9nJ{v} [lid]
1 a_s9nW{v} [lid]
1 a_s9o2{v} [lid]
1 a_s9o4{v} [lid]
1 a_s9o6{v} [lid]
1 a_s9or{v} [lid]
1 a_s9oE{v} [lid]
1 a_s9oK{v} [lid]
1 a_s9oM{v} [lid]
1 a_s9oO{v} [lid]
1 a_s9pe{v} [lid]
1 a_s9pr{v} [lid]
1 a_s9px{v} [lid]
1 a_s9pz{v} [lid]
1 a_s9pB{v} [lid]
1 a_s9pW{v} [lid]
1 a_s9q9{v} [lid]
1 a_s9qf{v} [lid]
1 a_s9qh{v} [lid]
1 a_s9qj{v} [lid]
1 a_s9qO{v} [lid]
1 a_s9r1{v} [lid]
1 a_s9r7{v} [lid]
1 a_s9r9{v} [lid]
1 a_s9rb{v} [lid]
1 a_s9rw{v} [lid]
1 a_s9rJ{v} [lid]
1 a_s9rP{v} [lid]
1 a_s9rR{v} [lid]
1 a_s9rT{v} [lid]
1 a_s9sj{v} [lid]
1 a_s9sw{v} [lid]
1 a_s9sC{v} [lid]
1 a_s9sE{v} [lid]
1 a_s9sG{v} [lid]
1 a_s9t1{v} [lid]
1 a_s9te{v} [lid]
1 a_s9tk{v} [lid]
1 a_s9tm{v} [lid]
1 a_s9to{v} [lid]
1 a_s9u8{v} [lid]
1 a_s9ul{v} [lid]
1 a_s9ur{v} [lid]
1 a_s9ut{v} [lid]
1 a_s9uv{v} [lid]
1 a_s9uQ{v} [lid]
1 a_s9v3{v} [lid]
1 a_s9v9{v} [lid]
1 a_s9vb{v} [lid]
37 EtaReduction
11 x{v X7q0} [lid]
10 x{v X7pZ} [lid]
6 x{v X7q1} [lid]
5 x{v X7pY} [lid]
3 x{v a7kI} [lid]
1 x{v X7pX} [lid]
1 x{v X7q2} [lid]
11426 BetaReduction
377 eta_B1{v} [lid]
206 a{tv a8Ol} [tv]
206 b{tv a8Om} [tv]
206 ds{v a8On} [lid]
206 k{v a8Oo} [lid]
201 eta_B2{v} [lid]
168 r{tv a8Zx} [tv]
168 m{tv a8Zy} [tv]
168 $dMonad{v a8Zz} [lid]
168 a{tv a8ZA} [tv]
168 b{tv a8ZB} [tv]
168 m{v a8ZC} [lid]
168 k{v a8ZD} [lid]
167 a1{v a8ZF} [lid]
167 m{tv a90H} [tv]
167 $dMonad{v a90I} [lid]
167 a{tv a90J} [tv]
167 b{tv a90K} [tv]
167 ds{v a90L} [lid]
167 f{v a90M} [lid]
167 a6{v a90O} [lid]
167 m{tv a90X} [tv]
167 $dMonad{v a90Y} [lid]
167 a{tv a90Z} [tv]
167 b{tv a910} [tv]
167 ds{v a911} [lid]
167 f{v a912} [lid]
167 x{v a913} [lid]
140 a{tv a8O6} [tv]
140 x{v a8O7} [lid]
136 a{tv a7kz} [tv]
136 b{tv a7kA} [tv]
136 f{v a7kB} [lid]
136 x{v a7kC} [lid]
101 eta_B3{v} [lid]
71 b{tv a7kD} [tv]
71 c{tv a7kE} [tv]
71 a{tv a7kF} [tv]
71 f{v a7kG} [lid]
71 g{v a7kH} [lid]
69 r{tv a7ta} [tv]
69 m{tv a7tb} [tv]
69 $dMonad{v a7tc} [lid]
69 a{tv a7td} [tv]
69 m{tv a8NQ} [tv]
69 $dMonad{v a8NR} [lid]
69 a{tv a8NS} [tv]
69 eta{v a8NT} [lid]
69 m{tv a8O0} [tv]
69 $dMonad{v a8O1} [lid]
69 a{tv a8O2} [tv]
69 eta{v a8O3} [lid]
68 s{v a8O8} [lid]
68 m{tv a94j} [tv]
68 r{tv a94k} [tv]
68 a{tv a94l} [tv]
68 ds{v a94m} [lid]
39 name{v a7QQ} [lid]
39 s{v a7QR} [lid]
39 s{v a8Op} [lid]
37 m{tv a7kN} [tv]
37 a{tv a7kO} [tv]
37 $dMonadBaseControl{v a7kP} [lid]
37 $dMonadIO{v a7kQ} [lid]
37 info{v a7kR} [lid]
37 m{tv a8Xs} [tv]
37 a{tv a8Xt} [tv]
37 ds{v a8Xu} [lid]
37 b{tv a8XH} [tv]
37 m{tv a8XI} [tv]
37 $dMonadBase{v a8XJ} [lid]
37 $dMonadBaseControl{v a8XK} [lid]
35 eta{v a7te} [lid]
34 ats2{v a5iq} [lid]
34 eta{v a7ms} [lid]
34 status{v a7mH} [lid]
34 s{tv a7rV} [tv]
34 a{tv a7rW} [tv]
34 s{v a7rX} [lid]
34 l{v a7rY} [lid]
34 tpl{v a7s1} [lid]
34 f{tv a7s2} [tv]
34 $dFunctor{v a7s3} [lid]
34 f{v a7s4} [lid]
34 record{v a7s5} [lid]
34 eta2{v a7tg} [lid]
34 m{tv a7tI} [tv]
34 a{tv a7tJ} [tv]
34 b{tv a7tK} [tv]
34 $dMonad{v a7tL} [lid]
34 rsrc{v a7tM} [lid]
34 sink{v a7tN} [lid]
34 s{tv a7uD} [tv]
34 m{tv a7uE} [tv]
34 a{tv a7uF} [tv]
34 $dMonad{v a7uG} [lid]
34 dk{v a7uH} [lid]
34 p{tv a7uI} [tv]
34 f{tv a7uJ} [tv]
34 r{tv a7uK} [tv]
34 $dConjoined{v a7uL} [lid]
34 $dEffective{v a7uM} [lid]
34 ws{v a7A6} [lid]
34 a9{v a7A7} [lid]
34 eta{v a7Ad} [lid]
34 eta2{v a7Af} [lid]
34 s{tv a7Ga} [tv]
34 m{tv a7Gb} [tv]
34 a{tv a7Gc} [tv]
34 $dMonad{v a7Gd} [lid]
34 a8{v a7Ge} [lid]
34 l{v a7Gf} [lid]
34 ds{v a8Ny} [lid]
34 ds{v a8NV} [lid]
34 a{tv a8ZL} [tv]
34 b{tv a8ZM} [tv]
34 ds{v a8ZN} [lid]
34 ds1{v a8ZT} [lid]
34 m{tv a90v} [tv]
34 a{tv a90w} [tv]
34 b{tv a90x} [tv]
34 ds{v a90y} [lid]
34 ds1{v a90z} [lid]
34 a{tv a93U} [tv]
34 ds{v a93V} [lid]
34 a{tv a940} [tv]
34 b{tv a941} [tv]
34 x{v a942} [lid]
34 eta{v a943} [lid]
34 d{tv a944} [tv]
34 c{tv a945} [tv]
34 f{v a946} [lid]
34 ds{v a947} [lid]
34 m{tv a948} [tv]
34 r{tv a949} [tv]
34 $dFunctor{v a94a} [lid]
34 $dContravariant{v a94b} [lid]
34 $dMonad{v a94c} [lid]
34 m{tv a94u} [tv]
34 r{tv a94v} [tv]
34 $dFunctor{v a94w} [lid]
34 $dContravariant{v a94x} [lid]
34 $dMonad{v a94y} [lid]
34 a{tv a94z} [tv]
34 tpl{v a94A} [lid]
34 d{tv a94F} [tv]
34 c{tv a94G} [tv]
34 f{v a94H} [lid]
34 a{tv a94O} [tv]
34 b{tv a94P} [tv]
34 x{v a94Q} [lid]
34 r{tv a957} [tv]
34 m{tv a958} [tv]
34 $dMonad{v a959} [lid]
34 a{tv a95a} [tv]
34 b{tv a95b} [tv]
34 m{v a95c} [lid]
34 k{v a95d} [lid]
34 ds_d6ue{v} [lid]
33 ds{v a95e} [lid]
20 eta2{v X7yL} [lid]
20 eta2{v X7yM} [lid]
20 ds{v X8To} [lid]
20 ds{v X8Tp} [lid]
17 at2{v a5ip} [lid]
12 eta2{v X7yN} [lid]
12 ds{v X8Tq} [lid]
11 eta_X5M{v} [lid]
11 eta_Xhn{v} [lid]
11 x{v X7q6} [lid]
11 s{v X8TA} [lid]
10 eta_X5L{v} [lid]
10 eta_Xhk{v} [lid]
10 x{v X7q5} [lid]
10 eta2{v X7yK} [lid]
10 ds{v X8Tn} [lid]
10 s{v X8Tz} [lid]
9 cs2{v a5io} [lid]
6 eta_X5N{v} [lid]
6 eta_Xhq{v} [lid]
6 x{v X7q7} [lid]
6 s{v X8TB} [lid]
5 eta_X5K{v} [lid]
5 eta_Xhh{v} [lid]
5 x{v X7q4} [lid]
5 s{v X8Ty} [lid]
5 ck2{v a5in} [lid]
3 ats1{v a5im} [lid]
2 eta2{v X7yJ} [lid]
2 eta2{v X7yO} [lid]
2 ds{v X8Tm} [lid]
2 ds{v X8Tr} [lid]
2 at1{v a5il} [lid]
2 a{tv a5lC} [tv]
2 cs{v a7Ih} [lid]
1 eta_X5J{v} [lid]
1 eta_X5O{v} [lid]
1 eta_Xhe{v} [lid]
1 eta_Xht{v} [lid]
1 x{v X7q3} [lid]
1 x{v X7q8} [lid]
1 s{v X8Tx} [lid]
1 s{v X8TC} [lid]
1 ck1{v a5ij} [lid]
1 cs1{v a5ik} [lid]
1 a{tv a5mo} [tv]
1 a{tv a77Y} [tv]
1 oa{v a7cc} [lid]
1 cred{v a7cd} [lid]
1 env{v a7ce} [lid]
1 apiName{tv a7mn} [tv]
1 responseType{tv a7mo} [tv]
1 m{tv a7mp} [tv]
1 tup{v a7mq} [lid]
1 $dFromJSON{v a7mr} [lid]
1 apiName{tv a7tp} [tv]
1 responseType{tv a7tq} [tv]
1 m{tv a7tr} [tv]
1 tup{v a7ts} [lid]
1 $dFromJSON{v a7tt} [lid]
1 r{tv a7A8} [tv]
1 m{tv a7A9} [tv]
1 $dMonad{v a7Aa} [lid]
1 $dMonadIO{v a7Ab} [lid]
1 a{tv a7Ac} [tv]
1 m{tv a8Ns} [tv]
1 $dMonad{v a8Nt} [lid]
1 $dMonadIO{v a8Nu} [lid]
1 a{tv a8Nv} [tv]
1 eta{v a8Nw} [lid]
1 m{tv a8NH} [tv]
1 $dMonad{v a8NI} [lid]
1 $dMonadIO{v a8NJ} [lid]
1 a{tv a8NK} [tv]
1 eta{v a8NL} [lid]
1 a{tv a8NM} [tv]
1 x{v a8NN} [lid]
75 KnownBranch
37 w{v a7kT} [lid]
33 ds1{v a8Oq} [lid]
1 wild{v a7jW} [lid]
1 wild{v a7mx} [lid]
1 wild{v a7mC} [lid]
1 wild{v a7ty} [lid]
1 wild{v a7tD} [lid]
Please report this as a GHC bug: http://www.haskell.org/ghc/reportabug
Failed to install mirror-tweet-0.1.0.0
cabal: Error: some packages failed to install:
mirror-tweet-0.1.0.0 failed during the building phase. The exception was:
ExitFailure 1
{-# OPTIONS -Wall -ddump-simpl-stats #-}
{-# LANGUAGE OverloadedStrings #-}
import qualified Web.Twitter.Conduit as WTC
import qualified Web.Authenticate.OAuth as WAO
import qualified Control.Monad.Logger as CML
import qualified System.Environment as SE
import qualified Control.Lens as CL
import qualified Control.Monad.IO.Class as CMIC
import qualified Data.Conduit as DC
import qualified Data.Conduit.List as DCL
import qualified Data.ByteString.Char8 as DBC
tokens :: String -> String -> WAO.OAuth
tokens ck cs = WTC.twitterOAuth
{
WAO.oauthConsumerKey = DBC.pack ck ,
WAO.oauthConsumerSecret = DBC.pack cs
}
credential :: String -> String -> WAO.Credential
credential t ts = WAO.Credential
[
( "oauth_token" , DBC.pack t ) ,
( "oauth_token_secret" , DBC.pack ts )
]
twInfo :: String -> String -> String -> String -> WTC.TWInfo
twInfo ck cs t ts = WTC.setCredential ( tokens ck cs ) ( credential t ts ) WAO.def
mirroring :: String -> String -> String -> String -> WTC.StreamingAPI -> IO ()
mirroring ck cs at ats ( WTC.SStatus status ) = CML.runNoLoggingT . WTC.runTW ( twInfo ck cs at ats ) $ do
_ <- WTC.call $ WTC.update $ status CL.^. WTC.statusText
return ( )
mirroring _ _ _ _ _ = return ( )
main :: IO ( )
main = do
ck1 <- SE.getEnv "YOUR_CONSUMER_KEY_1"
cs1 <- SE.getEnv "YOUR_CONSUMER_SECRET_1"
at1 <- SE.getEnv "YOUR_ACCESS_TOKEN_1"
ats1 <- SE.getEnv "YOUR_ACCESS_TOKEN_SECRET_1"
ck2 <- SE.getEnv "YOUR_CONSUMER_KEY_2"
cs2 <- SE.getEnv "YOUR_CONSUMER_SECRET_2"
at2 <- SE.getEnv "YOUR_ACCESS_TOKEN_2"
ats2 <- SE.getEnv "YOUR_ACCESS_TOKEN_SECRET_2"
CML.runNoLoggingT . WTC.runTW ( twInfo ck1 cs1 at1 ats1 ) $ do
src <- WTC.stream WTC.userstream
src DC.$$+- DCL.mapM_ ( CL.^! CL.act ( CMIC.liftIO . mirroring ck2 cs2 at2 ats2 ) )
-- Initial mirror-tweet.cabal generated by cabal init. For further
-- documentation, see http://haskell.org/cabal/users-guide/
name: mirror-tweet
version: 0.1.0.0
synopsis: Tweet mirror
-- description:
homepage: https://github.com/minamiyama1994/mirror-tweet
license: GPL-3
license-file: LICENSE
author: minamiyama1994
maintainer: masakazu.minamiyama@gmail.com
-- copyright:
category: Web
build-type: Simple
-- extra-source-files:
cabal-version: >=1.10
executable mirror-tweet
main-is: Main.hs
-- other-modules:
-- other-extensions:
build-depends: base == 4.6.* , twitter-conduit == 0.0.5.* , authenticate-oauth == 1.5.* , monad-logger == 0.3.* , conduit == 1.1.* , lens == 4.3.* , transformers == 0.3.* , bytestring == 0.10.*
-- hs-source-dirs:
default-language: Haskell2010
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment