Hatena::Grouphaskell

suztomoの日記

2012-10-03

Data.Text.Builder

20:24

Textの連結はBuilderがはやい

http://hackage.haskell.org/packages/archive/text/0.9.0.1/doc/html/Data-Text-Lazy-Builder.html


{-# LANGUAGE BangPatterns, OverloadedStrings #-}

import Data.Text.Lazy.Builder
import Data.Text.Lazy as LT
import Data.Text.Lazy.IO as LTO
import Data.Text.IO as TO
import Data.Text as T
import Data.Monoid

multiplyT :: T.Text -> Int -> T.Text
multiplyT txt c = multiplyT' c mempty
  where
    multiplyT' 0 d = d
    multiplyT' r d = multiplyT' (r-1) (d `mappend` txt)

multiplyB :: T.Text -> Int -> LT.Text
multiplyB txt c = toLazyText $ multiplyB' c mempty
  where
    t = fromText txt
    multiplyB' 0 d = d
    multiplyB' r d = multiplyB' (r-1) (d `mappend` t)
    

main = mainB
  
mainT :: IO ()
mainT = do
  let b = multiplyT "+1" 100000
  TO.putStrLn b

mainB :: IO ()
mainB = do
  let b = multiplyB "+1" 10000000
  LTO.putStrLn b

Textのmappend版

suztomo@SuzBookPro.local ~/Documents/LanguageStudy/Haskell/Builder
~/Documents/.../Haskell/Builder $ time runhaskell hello.hs > /dev/null
runhaskell hello.hs > /dev/null  39.02s user 0.37s system 100% cpu 39.293 total

Builderのmappend版

suztomo@SuzBookPro.local ~/Documents/LanguageStudy/Haskell/Builder
~/Documents/.../Haskell/Builder $ time runhaskell hello.hs > /dev/null
runhaskell hello.hs > /dev/null  0.39s user 0.04s system 97% cpu 0.445 total

BuilderのappendはO(1)である一方、TextのappendはO(n) である。

hasktags

19:47

cabal install hasktags

のあとPATHを$HOME/Library/Haskell/binにあてて、プロジェクトのディレクトリに移って

hasktags .

でTAGSファイルをつくって、emacsの上で"M-."でシンボルを選んでTAGSファイルを選んで定義に飛べる。

威哥王威哥王2013/08/27 18:37花痴:http://花痴.happykanpo.com
花痴:http://xn--dtyr5y.happykanpo.com
花痴:http://xn--dtyr5y.happykanpo.com


威哥王:www.onbape.com
イカオウ:www.onbape.com

精力剤:www.hellokanpo.com/JingLiJi
媚薬:www.hellokanpo.com/meiyao
威哥王:www.hellokanpo.com/view/weigewang.html
RU486:www.hellokanpo.com/view/beijing-ru486.html
巨人倍増:www.hellokanpo.com/view/jurenbeiceng.html
天天素:www.hellokanpo.com/view/tiantiansu.html
三便宝:www.hellokanpo.com/view/satibo-capsules.html
D10 媚薬:www.hellokanpo.com/view/D10-meiyao.html
蟻力神:www.hellokanpo.com/view/yilishen.html
福源春:www.hellokanpo.com/view/fuyuanchun.html
狼一号:www.hellokanpo.com/view/langyihao.html
紅蜘蛛:www.hellokanpo.com/view/hongzhizhu1.html
花痴:www.hellokanpo.com/view/huachi.html
FLY D5:www.hellokanpo.com/view/FLY-D5.html
D5 原液:www.hellokanpo.com/view/FLYD5yuan.html
三體牛鞭:www.hellokanpo.com/view/santiniubian.html
三体牛鞭:www.hellokanpo.com/view/santiniubian.html
絶對高潮:www.hellokanpo.com/view/jueduigaochao.html
SEX DROPS:www.hellokanpo.com/view/sex-drops.html
D10 催情剤:www.hellokanpo.com/view/D10-meiyao.html
終極痩身:www.hellokanpo.com/view/zhongjishoushen.html
超級脂肪燃焼弾:www.hellokanpo.com/view/FATBURNING.html
SUPER FAT BURNING:www.hellokanpo.com/view/SUPERFATBURNING.html
終極痩身:www.hellokanpo.com/view/zhongjishoushen.html
御秀堂:www.hellokanpo.com/view/yuxiutang.html
韓国痩身一号:www.hellokanpo.com/view/hanguoshou-575.html
韓国痩身1号:www.hellokanpo.com/view/hanguoshou-575.html
痩身一号:www.hellokanpo.com/view/hgshou.html
痩身1号:www.hellokanpo.com/view/hgshou.html
中絶薬:www.hellokanpo.com/zhongjue


五便宝:www.hellokanpo.com/view/wodibo-capsules.html
狼1号:www.hellokanpo.com/view/langyihao.html
蟻王:www.hellokanpo.com/view/antking.html
VigRx:www.hellokanpo.com/view/VigRx.html
ビグレックス:www.hellokanpo.com/view/Oil.html
vigRx oil:www.hellokanpo.com/view/Oil.html
曲美:www.hellokanpo.com/view/qumei.html
SPANISCHE FLIEGE:www.hellokanpo.com/view/SPANISCHE-FLIEGED5.html
VVK:www.hellokanpo.com/view/VVK-Wenickman.html
Wenickman:www.hellokanpo.com/view/VVK-Wenickman.html
ペニス増大:www.hellokanpo.com/JingLiJi/xingqi.html
男宝:www.hellokanpo.com/view/nanbao.html
ナンパオ:www.hellokanpo.com/view/nanbao.html
巨根カプセル:www.hellokanpo.com/view/jugen.html
ベニクモ:www.hellokanpo.com/view/hong-zhi-zhu.html
ハナチ:www.hellokanpo.com/view/huachi.html
蒼蝿水:www.hellokanpo.com/view/FLY-D5.html
セックスドロップ:www.hellokanpo.com/view/sex-drops.html
男根増長素:www.hellokanpo.com/view/nangen.html
三鞭粒:www.hellokanpo.com/view/wei.html
九鞭粒:www.hellokanpo.com/view/jiubianli.html
V26:www.hellokanpo.com/view/V26.html
日本秀身堂:www.hellokanpo.com/view/xouzhentang.html
procomil spray:www.hellokanpo.com/view/procomil-spray.html
性霸2000:www.hellokanpo.com/view/xingba2000.html
Xing霸:www.hellokanpo.com/view/xingba2000.html
魔根:www.hellokanpo.com/view/muogen.html
花之欲:www.hellokanpo.com/view/huazhiyu.html
美人豹:www.hellokanpo.com/view/meirenbao.html
アリ王:www.hellokanpo.com/view/antking.html
男露888:www.hellokanpo.com/view/nanlu888.html
新一粒神:www.hellokanpo.com/view/xinyilishen.html
蔵八宝:www.hellokanpo.com/view/zhangbabao.html
消渇丸:www.hellokanpo.com/view/xiaokewan.html
西班牙昆虫粉:www.hellokanpo.com/view/kunchong-fen.html
壮三天:www.hellokanpo.com/view/zhuangsantian.html
モチベーター:www.hellokanpo.com/view/Motivat.html
motivator:www.hellokanpo.com/view/Motivat.html
早漏防止:www.hellokanpo.com/JingLiJi/zaoxie.html
漢方薬 通販:www.hellokanpo.com/hanfang
ED治療薬:www.hellokanpo.com
勃起促進:www.hellokanpo.com/view/weigewang.html
女性用媚薬:www.hellokanpo.com/meiyao
漢方ダイエット:www.hellokanpo.com/jianfei/hfjianfei.html
ダイエット薬:www.hellokanpo.com/jianfei/xinchendaixie.html
イーリーシン:www.hellokanpo.com/view/yilishen.html
さんべんぼう:www.hellokanpo.com/view/satibo-capsules.html
リドスプレー:www.hellokanpo.com/view/Lidosprayer.html
キョジンバイゾウ:www.hellokanpo.com/view/jurenbeiceng.html
ウェイカワン:www.hellokanpo.com/view/weigewang.html
イカオウ:www.hellokanpo.com/view/weigewang.html
きょくび:www.hellokanpo.com/view/qumei.html

hvlcwmzdvehvlcwmzdve2013/12/18 01:07hxhjgibtlfmm, <a href="http://www.hgefoduhpb.com/">xfeejmtwgy</a> , [url=http://www.rnbzzgkkzr.com/]vvunjvsxtw[/url], http://www.yyiejywlff.com/ xfeejmtwgy

akanpooiakanpooi2014/01/06 21:02妖姫:http://www.allkanpou.com/product/youhi.html
淫インモラル:http://www.allkanpou.com/product/immoral.html
威哥王:http://www.allkanpou.com/product/%E5%A8%81%E5%93%A5%E7%8E%8B.html
紅蜘蛛:http://www.allkanpou.com/product/%E7%B4%85%E8%9C%98%E8%9B%9B.html
インモラル:http://www.allkanpou.com/product/immoral.html
花痴:http://www.allkanpou.com/product/%E8%8A%B1%E7%97%B4.html
巨人倍増:http://www.allkanpou.com/product/%E5%B7%A8%E4%BA%BA%E5%80%8D%E5%A2%97.html
D10催情剤:http://www.allkanpou.com/product/D10.html
RU486:http://www.allkanpou.com/product/RU486.html
VigRx:http://www.allkanpou.com/product/VigRx.html
奇果:http://www.allkanpou.com/product/%E5%A5%87%E6%9E%9C.html
夜夜堅:http://www.allkanpou.com/product/%E5%A4%9C%E5%A4%9C%E5%A0%85.html
MaxMan:http://www.allkanpou.com/product/MaxMan.html
リドスプレー:http://www.allkanpou.com/product/LIDOSPRAY.html
アフリカ超人:http://www.allkanpou.com/product/chaoren.html
徳国黒金:http://www.allkanpou.com/product/%E5%BE%B3%E5%9B%BD%E9%BB%92%E9%87%91BLACKGOLD.html
蔵秘雄精:http://www.allkanpou.com/product/%E8%94%B5%E7%A7%98%E9%9B%84%E7%B2%BE.html
夜狼神:http://www.allkanpou.com/product/yelangshen.html
中華牛鞭:http://www.allkanpou.com/product/%E4%B8%AD%E8%8F%AF%E7%89%9B%E9%9E%AD.html
VVK:http://www.allkanpou.com/product/Wenickman.html
Wenickman:http://www.allkanpou.com/product/Wenickman.html
モチベーター:http://www.allkanpou.com/product/Motivat.html
力多精:http://www.allkanpou.com/product/%E5%8A%9B%E5%A4%9A%E7%B2%BE.html
勃動力三體牛鞭:http://www.allkanpou.com/product/%E4%B8%89%E4%BD%93%E7%89%9B%E9%9E%AD.html
蔵秘男宝:http://www.allkanpou.com/product/%E8%97%8F%E7%A7%98%E7%94%B7%E5%AE%9D.html
中華牛鞭:http://www.allkanpou.com/product/%E4%B8%AD%E8%8F%AF%E7%89%9B%E9%9E%AD.html
好漢哥:http://www.allkanpou.com/product/%E5%A5%BD%E6%BC%A2%E5%93%A5.html
魔根:http://www.allkanpou.com/product/%E9%AD%94%E6%A0%B9%E9%87%91%E4%B8%AD%E8%8D%89.html
999 神油:http://www.allkanpou.com/product/99%E7%A5%9E%E6%B2%B9.html
黑色風暴:http://www.allkanpou.com/product/%E9%BB%91%E8%89%B2%E9%A2%A8%E6%9A%B4.html
男露888:http://www.allkanpou.com/product/%E7%94%B7%E9%9C%B2888.html
蔵八宝:http://www.allkanpou.com/product/%E8%94%B5%E5%85%AB%E5%AE%9D.html
性霸2000:http://www.allkanpou.com/product/Xing%E9%9C%B8.html
頂点3000:http://www.allkanpou.com/product/CROWN3000.html
鹿茸腎宝:http://www.allkanpou.com/product/%E9%B9%BF%E8%8C%B8%E8%85%8E%E5%AE%9D.html
男根増長素:http://www.allkanpou.com/product/ngzzw.html
黒倍王:http://www.allkanpou.com/product/%E9%BB%92%E5%80%8D%E7%8E%8B.html
蟻王:http://www.allkanpou.com/product/%E3%82%A2%E3%83%AA%E7%8E%8B%E8%9F%BB%E7%8E%8B,ANTKING.html
アリ王:http://www.allkanpou.com/product/%E3%82%A2%E3%83%AA%E7%8E%8B%E8%9F%BB%E7%8E%8B,ANTKING.html
Xing霸:http://www.allkanpou.com/product/Xing%E9%9C%B8.html
絶對高潮:http://www.allkanpou.com/product/%E7%B5%B6%E5%B0%8D%E9%AB%98%E6%BD%AE.html
女性用バイアグラ:http://www.allkanpou.com/product/nvweige.html
D8 催情剤:http://www.allkanpou.com/product/SpanishFliegeD8.html
FLY D5:http://www.allkanpou.com/product/%E8%92%BC%E8%9D%BF%E6%B0%B4.html
D5原液:http://www.allkanpou.com/product/%E8%92%BC%E8%9D%BF%E6%B0%B45.html
蒼蝿水:http://www.allkanpou.com/product/%E8%92%BC%E8%9D%BF%E6%B0%B4.html
美人豹:http://www.allkanpou.com/product/%E7%BE%8E%E4%BA%BA%E8%B1%B9.html
花之欲:http://www.allkanpou.com/product/%E8%8A%B1%E4%B9%8B%E6%AC%B2.html
妻之友:http://www.allkanpou.com/product/%E5%A6%BB%E4%B9%8B%E5%8F%8B.html
催情丹:http://www.allkanpou.com/product/cuiqingj.html
牛黄清心丸:http://www.allkanpou.com/product/%E7%89%9B%E9%BB%84%E6%B8%85%E5%BF%83%E4%B8%B8.html
悦可亭:http://www.allkanpou.com/product/%E6%82%A6%E5%8F%AF%E4%BA%AD.html
止血薬 カルバゾクロム錠:http://www.allkanpou.com/product/zhixueyao.html
セフラジン:http://www.allkanpou.com/product/kangshengwuzhi.html
消渇丸:http://www.allkanpou.com/product/%E6%B6%88%E6%B8%87%E4%B8%B8.html
終極痩身:http://www.allkanpou.com/product/zhongjishoushen.html
韓国痩身一号:http://www.allkanpou.com/product/%E9%9F%93%E5%9B%BD%E7%97%A9%E8%BA%AB%E4%B8%80%E5%8F%B75.html
日本秀身堂:http://www.allkanpou.com/product/%E7%A7%80%E8%BA%AB%E5%A0%82%E6%95%91%E6%80%A5%E7%AE%B1.html
御秀堂:http://www.allkanpou.com/product/%E5%BE%A1%E7%A7%80%E5%A0%82%E9%A4%8A%E9%A1%94%E7%97%A9%E8%BA%AB48.html

akanpooiakanpooi2014/01/06 21:03紅蜘蛛:http://xn--19zl5rhf.akanpo.net/
紅蜘蛛:http://紅蜘蛛.akanpo.net/
紅蜘蛛:http://www.akanpo.net/product/111.html
D10催情剤:http://www.akanpo.net/product/315.html
巨人倍増:http://www.akanpo.net/product/36.html
花痴:http://www.akanpo.net/product/325.html
淫インモラル:http://www.akanpo.net/product/477.html
インモラル:http://www.akanpo.net/product/477.html
妖姫:http://www.akanpo.net/product/476.html
RU486:http://www.akanpo.net/product/232.html
VigRx:http://www.akanpo.net/product/451.html
威哥王:http://www.akanpo.net/product/299.html
絶對高潮:http://www.akanpo.net/product/340.html
女性用バイアグラ:http://www.akanpo.net/product/579.html
D8 催情剤:http://www.akanpo.net/product/81.html
FLY D5:http://www.akanpo.net/product/102.html
D5原液:http://www.akanpo.net/product/102.html
蒼蝿水:http://www.akanpo.net/product/103.html
美人豹:http://www.akanpo.net/product/223.html
花之欲:http://www.akanpo.net/product/128.html
催情丹:http://www.akanpo.net/product/443.html
妻之友:http://www.akanpo.net/product/390.html
Wenickman:http://www.akanpo.net/product/284.html
モチベーター:http://www.akanpo.net/product/95.html
力多精:http://www.akanpo.net/product/304.html
勃動力三體牛鞭:http://www.akanpo.net/product/413.html
蔵秘男宝:http://www.akanpo.net/product/182.html
中華牛鞭:http://www.akanpo.net/product/134.html
好漢哥:http://www.akanpo.net/product/463.html
魔根:http://www.akanpo.net/product/87.html
999 神油:http://www.akanpo.net/product/363.html
黑色風暴:http://www.akanpo.net/product/385.html
奇果:http://www.akanpo.net/product/401.html
夜夜堅:http://www.akanpo.net/product/160.html
MaxMan:http://www.akanpo.net/product/459.html
リドスプレー:http://www.akanpo.net/product/53.html
アフリカ超人:http://www.akanpo.net/product/569.html
蔵秘雄精:http://www.akanpo.net/product/571.html
徳国黒金:http://www.akanpo.net/product/577.html
夜狼神:http://www.akanpo.net/product/570.html
中華牛鞭:http://www.akanpo.net/product/134.html
VVK:http://www.akanpo.net/product/97.html
牛黄清心丸:http://www.akanpo.net/product/286.html
悦可亭:http://www.akanpo.net/product/307.html
止血薬 カルバゾクロム錠:http://www.akanpo.net/product/575.html
セフラジン:http://www.akanpo.net/product/576.html
消渇丸:http://www.akanpo.net/product/169.html
終極痩身:http://www.akanpo.net/product/434.html
韓国痩身一号:http://www.akanpo.net/product/208.html
日本秀身堂:http://www.akanpo.net/product/249.html
御秀堂:http://www.akanpo.net/product/150.html
男露888:http://www.akanpo.net/product/335.html
蔵八宝:http://www.akanpo.net/product/449.html
Xing霸:http://www.akanpo.net/product/309.html
頂点3000:http://www.akanpo.net/product/462.html
鹿茸腎宝:http://www.akanpo.net/product/195.html
男根増長素:http://www.akanpo.net/product/446.html
黒倍王:http://www.akanpo.net/product/85.html
性霸2000:http://www.akanpo.net/product/309.html
蟻王:http://www.akanpo.net/product/59.html
アリ王:http://www.akanpo.net/product/59.html

akanpooiakanpooi2014/01/06 21:04淫インモラル:http://www.allkanpou.com/product/immoral.html
妖姫:http://www.allkanpou.com/product/youhi.html
威哥王:http://www.allkanpou.com/product/%E5%A8%81%E5%93%A5%E7%8E%8B.html
紅蜘蛛:http://www.allkanpou.com/product/%E7%B4%85%E8%9C%98%E8%9B%9B.html
インモラル:http://www.allkanpou.com/product/immoral.html
花痴:http://www.allkanpou.com/product/%E8%8A%B1%E7%97%B4.html
巨人倍増:http://www.allkanpou.com/product/%E5%B7%A8%E4%BA%BA%E5%80%8D%E5%A2%97.html
D10催情剤:http://www.allkanpou.com/product/D10.html
RU486:http://www.allkanpou.com/product/RU486.html
VigRx:http://www.allkanpou.com/product/VigRx.html
中絶薬:http://www.allkanpou.com/pills/%E9%81%BF%E5%A6%8A%E4%B8%AD%E7%B5%B6.html
D8 催情剤:http://www.allkanpou.com/product/SpanishFliegeD8.html
FLY D5:http://www.allkanpou.com/product/%E8%92%BC%E8%9D%BF%E6%B0%B4.html
D5原液:http://www.allkanpou.com/product/%E8%92%BC%E8%9D%BF%E6%B0%B45.html
リドスプレー:http://www.allkanpou.com/product/LIDOSPRAY.html
悦可亭:http://www.allkanpou.com/product/%E6%82%A6%E5%8F%AF%E4%BA%AD.html
中華牛鞭:http://www.allkanpou.com/product/%E4%B8%AD%E8%8F%AF%E7%89%9B%E9%9E%AD.html
夜狼神:http://www.allkanpou.com/product/yelangshen.html
蔵秘男宝:http://www.allkanpou.com/product/%E8%97%8F%E7%A7%98%E7%94%B7%E5%AE%9D.html
アフリカ超人:http://www.allkanpou.com/product/chaoren.html
性霸2000:http://www.allkanpou.com/product/Xing%E9%9C%B8.html
止血薬 カルバゾクロム錠:http://www.allkanpou.com/product/zhixueyao.html
セフラジン:http://www.allkanpou.com/product/kangshengwuzhi.html
蔵秘雄精:http://www.allkanpou.com/product/%E8%94%B5%E7%A7%98%E9%9B%84%E7%B2%BE.html
徳国黒金:http://www.allkanpou.com/product/%E5%BE%B3%E5%9B%BD%E9%BB%92%E9%87%91BLACKGOLD.html
女性用バイアグラ:http://www.allkanpou.com/product/nvweige.html
蒼蝿水:http://www.allkanpou.com/product/%E8%92%BC%E8%9D%BF%E6%B0%B4.html
花之欲:http://www.allkanpou.com/product/%E8%8A%B1%E4%B9%8B%E6%AC%B2.html
美人豹:http://www.allkanpou.com/product/%E7%BE%8E%E4%BA%BA%E8%B1%B9.html
妻之友:http://www.allkanpou.com/product/%E5%A6%BB%E4%B9%8B%E5%8F%8B.html
催情丹:http://www.allkanpou.com/product/cuiqingj.html
VVK:http://www.allkanpou.com/product/Wenickman.html
Wenickman:http://www.allkanpou.com/product/Wenickman.html
絶對高潮:http://www.allkanpou.com/product/%E7%B5%B6%E5%B0%8D%E9%AB%98%E6%BD%AE.html
蟻王:http://www.allkanpou.com/product/%E3%82%A2%E3%83%AA%E7%8E%8B%E8%9F%BB%E7%8E%8B,ANTKING.html
アリ王:http://www.allkanpou.com/product/%E3%82%A2%E3%83%AA%E7%8E%8B%E8%9F%BB%E7%8E%8B,ANTKING.html
牛黄清心丸:http://www.allkanpou.com/product/%E7%89%9B%E9%BB%84%E6%B8%85%E5%BF%83%E4%B8%B8.html
999 神油:http://www.allkanpou.com/product/99%E7%A5%9E%E6%B2%B9.html
好漢哥:http://www.allkanpou.com/product/%E5%A5%BD%E6%BC%A2%E5%93%A5.html
力多精:http://www.allkanpou.com/product/%E5%8A%9B%E5%A4%9A%E7%B2%BE.html
奇果:http://www.allkanpou.com/product/%E5%A5%87%E6%9E%9C.html
夜夜堅:http://www.allkanpou.com/product/%E5%A4%9C%E5%A4%9C%E5%A0%85.html
MaxMan:http://www.allkanpou.com/product/MaxMan.html
Xing霸:http://www.allkanpou.com/product/Xing%E9%9C%B8.html
黑色風暴:http://www.allkanpou.com/product/%E9%BB%91%E8%89%B2%E9%A2%A8%E6%9A%B4.html
中華牛鞭:http://www.allkanpou.com/product/%E4%B8%AD%E8%8F%AF%E7%89%9B%E9%9E%AD.html
消渇丸:http://www.allkanpou.com/product/%E6%B6%88%E6%B8%87%E4%B8%B8.html
男根増長素:http://www.allkanpou.com/product/ngzzw.html
男露888:http://www.allkanpou.com/product/%E7%94%B7%E9%9C%B2888.html
黒倍王:http://www.allkanpou.com/product/%E9%BB%92%E5%80%8D%E7%8E%8B.html
蔵八宝:http://www.allkanpou.com/product/%E8%94%B5%E5%85%AB%E5%AE%9D.html
魔根:http://www.allkanpou.com/product/%E9%AD%94%E6%A0%B9%E9%87%91%E4%B8%AD%E8%8D%89.html
頂点3000:http://www.allkanpou.com/product/CROWN3000.html
鹿茸腎宝:http://www.allkanpou.com/product/%E9%B9%BF%E8%8C%B8%E8%85%8E%E5%AE%9D.html
モチベーター:http://www.allkanpou.com/product/Motivat.html
勃動力三體牛鞭:http://www.allkanpou.com/product/%E4%B8%89%E4%BD%93%E7%89%9B%E9%9E%AD.html
日本秀身堂:http://www.allkanpou.com/product/%E7%A7%80%E8%BA%AB%E5%A0%82%E6%95%91%E6%80%A5%E7%AE%B1.html
韓国痩身一号:http://www.allkanpou.com/product/%E9%9F%93%E5%9B%BD%E7%97%A9%E8%BA%AB%E4%B8%80%E5%8F%B75.html
御秀堂:http://www.allkanpou.com/product/%E5%BE%A1%E7%A7%80%E5%A0%82%E9%A4%8A%E9%A1%94%E7%97%A9%E8%BA%AB48.html
終極痩身:http://www.allkanpou.com/product/zhongjishoushen.html
中絶 薬:http://www.allkanpou.com/pills/%E9%81%BF%E5%A6%8A%E4%B8%AD%E7%B5%B6.html
D10媚薬:http://www.allkanpou.com/product/D10.html
D10:http://www.allkanpou.com/product/D10.html

akanpooiakanpooi2014/01/06 21:06紅蜘蛛:http://xn--19zl5rhf.akanpo.net/
紅蜘蛛:http://紅蜘蛛.akanpo.net/
紅蜘蛛:http://www.akanpo.net/product/111.html
D10催情剤:http://www.akanpo.net/product/315.html
威哥王:http://www.akanpo.net/product/299.html
淫インモラル:http://www.akanpo.net/product/477.html
インモラル:http://www.akanpo.net/product/477.html
妖姫:http://www.akanpo.net/product/476.html
巨人倍増:http://www.akanpo.net/product/36.html
花痴:http://www.akanpo.net/product/325.html
RU486:http://www.akanpo.net/product/232.html
VigRx:http://www.akanpo.net/product/451.html
D10媚薬:http://www.akanpo.net/product/315.html
D10:http://www.akanpo.net/product/315.html
D8 催情剤:http://www.akanpo.net/product/81.html
FLY D5:http://www.akanpo.net/product/102.html
D5原液:http://www.akanpo.net/product/102.html
セフラジン:http://www.akanpo.net/product/576.html
女性用バイアグラ:http://www.akanpo.net/product/579.html
蔵秘雄精:http://www.akanpo.net/product/571.html
徳国黒金:http://www.akanpo.net/product/577.html
アフリカ超人:http://www.akanpo.net/product/569.html
止血薬 カルバゾクロム錠:http://www.akanpo.net/product/575.html
夜狼神:http://www.akanpo.net/product/570.html
中華牛鞭:http://www.akanpo.net/product/134.html
悦可亭:http://www.akanpo.net/product/307.html
Xing霸:http://www.akanpo.net/product/309.html
黑色風暴:http://www.akanpo.net/product/385.html
蒼蝿水:http://www.akanpo.net/product/103.html
美人豹:http://www.akanpo.net/product/223.html
花之欲:http://www.akanpo.net/product/128.html
催情丹:http://www.akanpo.net/product/443.html
中絶薬:http://www.akanpo.net/catalog/3.html
中絶 薬:http://www.akanpo.net/catalog/3.html
夜夜堅:http://www.akanpo.net/product/160.html
MaxMan:http://www.akanpo.net/product/459.html
リドスプレー:http://www.akanpo.net/product/53.html
黒倍王:http://www.akanpo.net/product/85.html
性霸2000:http://www.akanpo.net/product/309.html
男根増長素:http://www.akanpo.net/product/446.html
消渇丸:http://www.akanpo.net/product/169.html
VVK:http://www.akanpo.net/product/97.html
Wenickman:http://www.akanpo.net/product/284.html
モチベーター:http://www.akanpo.net/product/95.html
レディーチャイナ:http://www.akanpo.net/product/100.html
勃動力三體牛鞭:http://www.akanpo.net/product/413.html
蟻王:http://www.akanpo.net/product/59.html
アリ王:http://www.akanpo.net/product/59.html
中華牛鞭:http://www.akanpo.net/product/134.html
蔵秘男宝:http://www.akanpo.net/product/182.html
魔根:http://www.akanpo.net/product/87.html
男露888:http://www.akanpo.net/product/335.html
蔵八宝:http://www.akanpo.net/product/449.html
奇果:http://www.akanpo.net/product/401.html
力多精:http://www.akanpo.net/product/304.html
好漢哥:http://www.akanpo.net/product/463.html
頂点3000:http://www.akanpo.net/product/462.html
絶對高潮:http://www.akanpo.net/product/340.html
妻之友:http://www.akanpo.net/product/390.html
終極痩身:http://www.akanpo.net/product/434.html
日本秀身堂:http://www.akanpo.net/product/249.html
御秀堂:http://www.akanpo.net/product/150.html
韓国痩身一号:http://www.akanpo.net/product/208.html
壮三天:http://www.akanpo.net/product/458.html
壮天根:http://www.akanpo.net/product/93.html
狼1号:http://www.akanpo.net/product/92.html
狼一号:http://www.akanpo.net/product/92.html
五便宝:http://www.akanpo.net/product/381.html
三便宝:http://www.akanpo.net/product/233.html
男宝:http://www.akanpo.net/product/52.html
ビグレックス:http://www.akanpo.net/product/238.html
魔鬼天使性欲粉:http://www.akanpo.net/product/112.html
三鞭粒:http://www.akanpo.net/product/440.html
九鞭粒:http://www.akanpo.net/product/440.html
法国性奴:http://www.akanpo.net/product/438.html
鹿茸腎宝:http://www.akanpo.net/product/195.html
蟻力神:http://www.akanpo.net/product/154.html
vigrxプラス:http://www.akanpo.net/product/238.html
LIDO SPRAY:http://www.akanpo.net/product/53.html
金博郎:http://www.akanpo.net/product/418.html
立挺90度:http://www.akanpo.net/product/384.html
新一粒神:http://www.akanpo.net/product/448.html
金動力:http://www.akanpo.net/product/442.html
藏秘男宝:http://www.akanpo.net/product/182.html
強効痩:http://www.akanpo.net/product/174.html

sdgjuaskjsdgjuaskj2014/01/15 19:12紅蜘蛛:http://紅蜘蛛.akanpo.net/
徳国黒金:http://徳国黒金.net/
男宝:http://男宝.net/
蔵秘男宝:http://蔵秘男宝.com/
蔵秘男宝:http://蔵秘男宝.net/
蟻力神通販:http://蟻力神通販.com/
中華牛鞭:http://中華牛鞭.net/
好漢哥:http://好漢哥.com/
三鞭粒:http://三鞭粒.com/
五便宝:http://五便宝.com/
夜夜堅:http://夜夜堅.com/
狼一号:http://狼一号.net/
蔵秘雄精:http://蔵秘雄精.com/
蟻王:http://蟻王.com/
壮三天:http://壮三天.com/
魔根:http://魔根.com/
三体牛鞭:http://三体牛鞭.net/

紅蜘蛛:http://xn--19zl5rhf.akanpo.net/
徳国黒金:http://xn--vcsp6r0y7bp4k.net/
男宝:http://xn--pbtr90d.net/
蔵秘男宝:http://xn--pbtr90dtidpyo.com/
蔵秘男宝:http://xn--pbtr90dtidpyo.net/
蟻力神通販:http://xn--tfry51gvxj8qe33e.com/
中華牛鞭:http://xn--fiqx59fy7lwts.net/
好漢哥:http://xn--kwrt0i78w.com/
三鞭粒:http://xn--ehq774i08q.com/
五便宝:http://xn--dlq51ag0z.com/
夜夜堅:http://xn--fks3ya.com/
狼一号:http://xn--4gq48lvu4a.net/
蔵秘雄精:http://xn--tmz82dyzk01s.com/
蟻王:http://xn--qbyx94b.com/
壮三天:http://xn--ehq78xdf.com/
魔根:http://xn--xxvo15i.com/
三体牛鞭:http://xn--ehq44ay28e5g5a.net/


http://紅蜘蛛.akanpo.net/紅蜘蛛
http://徳国黒金.net/ 徳国黒金
http://男宝.net/ 男宝
http://蔵秘男宝.com/ 蔵秘男宝
http://蔵秘男宝.net/ 蔵秘男宝
http://蟻力神通販.com/ 蟻力神通販
http://中華牛鞭.net/ 中華牛鞭
http://好漢哥.com/ 好漢哥
http://三鞭粒.com/ 三鞭粒
http://五便宝.com/ 五便宝
http://夜夜堅.com/ 夜夜堅
http://狼一号.net/ 狼一号
http://蔵秘雄精.com/ 蔵秘雄精
http://蟻王.com/ 蟻王
http://壮三天.com/ 壮三天
http://魔根.com/ 魔根
http://三体牛鞭.net/ 三体牛鞭

http://xn--19zl5rhf.akanpo.net/紅蜘蛛
http://xn--vcsp6r0y7bp4k.net/ 徳国黒金
http://xn--pbtr90d.net/ 男宝
http://xn--pbtr90dtidpyo.com/ 蔵秘男宝
http://xn--pbtr90dtidpyo.net/ 蔵秘男宝
http://xn--tfry51gvxj8qe33e.com/ 蟻力神通販
http://xn--fiqx59fy7lwts.net/ 中華牛鞭
http://xn--kwrt0i78w.com/ 好漢哥
http://xn--ehq774i08q.com/ 三鞭粒
http://xn--dlq51ag0z.com/ 五便宝
http://xn--fks3ya.com/ 夜夜堅
http://xn--4gq48lvu4a.net/ 狼一号
http://xn--tmz82dyzk01s.com/ 蔵秘雄精
http://xn--qbyx94b.com/ 蟻王
http://xn--ehq78xdf.com/ 壮三天
http://xn--xxvo15i.com/ 魔根
http://xn--ehq44ay28e5g5a.net/ 三体牛鞭

終極痩身終極痩身2015/05/28 22:41終極痩身: http://www.buyslimming.com/Product.asp?id=52
纖秀ダイエット: http://www.buyslimming.com/Product.asp?id=51
超級脂肪燃焼弾 第3代 : http://www.buyslimming.com/Product.asp?id=50
唯美OB蛋白痩身素 第3代 : http://www.buyslimming.com/Product.asp?id=49
唯美OB蛋白痩身素 新3代 : http://www.buyslimming.com/Product.asp?id=48
左旋肉碱(L-カルニチン) : http://www.buyslimming.com/Product.asp?id=47
V26 下半身 即効ダイエット(腹ダイエット) : http://www.buyslimming.com/Product.asp?id=46
FITX脂肪燃えるカプセル : http://www.buyslimming.com/Product.asp?id=45
藍色力量: http://www.buyslimming.com/Product.asp?id=44
果然痩身(締肌型) : http://www.buyslimming.com/Product.asp?id=43
更嬌麗減肥茶: http://www.buyslimming.com/Product.asp?id=42
泰尓(taier)スーパーP57 : http://www.buyslimming.com/Product.asp?id=41
果然痩身 : http://www.buyslimming.com/Product.asp?id=40
紐斯葆OB蛋白 第2代 : http://www.buyslimming.com/Product.asp?id=39
繊之素: http://www.buyslimming.com/Product.asp?id=38
フーディア P57 Hoodia: http://www.buyslimming.com/Product.asp?id=36
三葉減肥茶 : http://www.buyslimming.com/Product.asp?id=35
吸脂素: http://www.buyslimming.com/Product.asp?id=34
柳之美神奇26痩身コーヒー : http://www.buyslimming.com/Product.asp?id=32
御秀堂 養顔痩身カプセルⅢ : http://www.buyslimming.com/Product.asp?id=31
痩身1号: http://www.buyslimming.com/Product.asp?id=30
清脂果魔橙カプセル : http://www.buyslimming.com/Product.asp?id=29
更嬌麗減肥茶: http://www.buyslimming.com/Product.asp?id=28

情愛芳香劑 LOCKER ROOM RUSH情愛芳香劑 LOCKER ROOM RUSH2015/05/28 22:41芳香劑 Hi-Tech 20%濃度 10ml RUSH : http://www.xn--jfrz33iqmo.com/Rush-Product.asp?id=29
芳香劑 RUSH AROMA 20%濃度 : http://www.xn--jfrz33iqmo.com/Rush-Product.asp?id=28
芳香劑 Hard Core 20%濃度 10ml RUSH : http://www.xn--jfrz33iqmo.com/Rush-Product.asp?id=27
芳香劑 LTAGE 40%濃度 10ml RUSH : http://www.xn--jfrz33iqmo.com/Rush-Product.asp?id=26
芳香劑 Xtreme 40%濃度 RUSH : http://www.xn--jfrz33iqmo.com/Rush-Product.asp?id=25
芳香劑 Liquid Gold 40%濃度 : http://www.xn--jfrz33iqmo.com/Rush-Product.asp?id=24
relaxed レモン香型 40%濃度 : http://www.xn--jfrz33iqmo.com/Rush-Product.asp?id=23
芳香劑 ジャスミン香型 AMYL NIGHT : http://www.xn--jfrz33iqmo.com/Rush-Product.asp?id=22
芳香劑 BRAZIL ローズ香型 20%濃度 : http://www.xn--jfrz33iqmo.com/Rush-Product.asp?id=21
芳香劑 ジャスミン香型 RUSH 40%濃度 : http://www.xn--jfrz33iqmo.com/Rush-Product.asp?id=20
Deep Rush 芳香劑 レモンの香型 : http://www.xn--jfrz33iqmo.com/Rush-Product.asp?id=19
Rush 芳香劑 青アップルの香型 : http://www.xn--jfrz33iqmo.com/Rush-Product.asp?id=18
LIQUID RUSH 20%濃度 芳香劑 : http://www.xn--jfrz33iqmo.com/Rush-Product.asp?id=17
芳香劑 Quick Sliver RUSH : http://www.xn--jfrz33iqmo.com/Rush-Product.asp?id=16
芳香劑 Bolt RUSH 20%濃度 : http://www.xn--jfrz33iqmo.com/Rush-Product.asp?id=15
HARDWARE 芳香劑 RUSH『正品』 : http://www.xn--jfrz33iqmo.com/Rush-Product.asp?id=14
PPP RAM RUSH 芳香劑 : http://www.xn--jfrz33iqmo.com/Rush-Product.asp?id=13
MANSCENT SMALL芳香劑 : http://www.xn--jfrz33iqmo.com/Rush-Product.asp?id=12
JACK ED 情愛芳香劑 正品 RUSH : http://www.xn--jfrz33iqmo.com/Rush-Product.asp?id=11
正品 RUSH BLUE BOY 芳香劑 : http://www.xn--jfrz33iqmo.com/Rush-Product.asp?id=10
COLT LC 正品 RUSH 芳香劑 : http://www.xn--jfrz33iqmo.com/Rush-Product.asp?id=9
情愛芳香劑 RUSH : http://www.xn--jfrz33iqmo.com/Rush-Product.asp?id=8
Love juice 情愛芳香劑 RUSH : http://www.xn--jfrz33iqmo.com/Rush-Product.asp?id=7
正品 RAVE RUSH 情愛芳香劑 : http://www.xn--jfrz33iqmo.com/Rush-Product.asp?id=5
RUSH情愛芳香劑 ECSTASY POP : http://www.xn--jfrz33iqmo.com/Rush-Product.asp?id=4
情愛芳香劑 LOCKER ROOM RUSH : http://www.xn--jfrz33iqmo.com/Rush-Product.asp?id=3

HunsGellymtHunsGellymt2017/01/14 04:50Getting Adderall And Vicodin generic adderall pakistan wilson pharmaceuticals . Taking Adderall And Lexapro 10mg Adderall With Aspirin Mixing Klonopin And Adderall Xr name brand adderall versus generic Recording Methadone And Adderall Zoloft Adderall Interactions Obsessive Compulsive Disorder . Online Prescription For Adderall Xr strattera in comparison to adderall Remeron Adderall Anxiety <a href=http://www.netvibes.com/stratteraonline>buy adderall fedex delivery</a>. compare adderall to wellbutrin Prozac Adderall Xr Adderall Prescription Viagra Adderall Xr Dosage Recreational .

HunsGellymtHunsGellymt2017/01/15 07:07Xanax Adderall Erowid Mixing Ativan Ambien Xanax And Adderall How Long Does Effexor Xr Stay In Your System Adderall <a href=http://www.netvibes.com/stratteraonline>buy adderall</a>. Seroquel How Long Does Adderall Stay In Your System Can You Mix Prozac And Adderall Adderall Weight Loss Before And After Taking Lexapro And Adderall Bi Polar . Mixing Oxycontin And Adderall Adderall Xr Side Effects Adults . Adderall Take Minocycline Adderall Xanax Web Md Hoodia Adderall Propranolol Hydrochloride Adderall adderall recomended vitamins Prozac Adderall Online

2012-09-21

sLit

23:55

./compiler/stage2/doc/html/ghc/ghc.txt

-- | There are two principal string types used internally by GHC:
--   
--   <a>FastString</a>: * A compact, hash-consed, representation of
--   character strings. * Comparison is O(1), and you can get a
--   <a>Unique</a> from them. * Generated by <a>fsLit</a>. * Turn into
--   <a>SDoc</a> with <a>ftext</a>.
--   
--   <a>LitString</a>: * Just a wrapper for the <tt>Addr#</tt> of a C
--   string (<tt>Ptr CChar</tt>). * Practically no operations. * Outputing
--   them is fast. * Generated by <a>sLit</a>. * Turn into <a>SDoc</a> with
--   <a>ptext</a>

TcDeriv.lhs

23:12

==================== Derived instances ====================
Derived instances:
  instance GHC.Generics.Generic (Main.UserTree a_as1) where
    GHC.Generics.from (Main.Node g1_ax0 g2_ax1 g3_ax2)
      = GHC.Generics.M1
          (GHC.Generics.L1
             (GHC.Generics.M1
                ((GHC.Generics.:*:)
                   (GHC.Generics.M1 (GHC.Generics.K1 g1_ax0))
                   ((GHC.Generics.:*:)
                      (GHC.Generics.M1 (GHC.Generics.K1 g2_ax1))
                      (GHC.Generics.M1 (GHC.Generics.K1 g3_ax2))))))
    GHC.Generics.from Main.Leaf
      = GHC.Generics.M1
          (GHC.Generics.R1 (GHC.Generics.M1 GHC.Generics.U1))
    GHC.Generics.to
      (GHC.Generics.M1 (GHC.Generics.L1 (GHC.Generics.M1 (GHC.Generics.:*: (GHC.Generics.M1 (GHC.Generics.K1 g1_ax3))
                                                                           (GHC.Generics.:*: (GHC.Generics.M1 (GHC.Generics.K1 g2_ax4))
                                                                                             (GHC.Generics.M1 (GHC.Generics.K1 g3_ax5)))
))))
      = Main.Node g1_ax3 g2_ax4 g3_ax5
    GHC.Generics.to
      (GHC.Generics.M1 (GHC.Generics.R1 (GHC.Generics.M1 GHC.Generics.U1)))
      = Main.Leaf


  instance GHC.Show.Show Main.Bin where
    GHC.Show.showsPrec _ Main.O = GHC.Show.showString "O"
    GHC.Show.showsPrec _ Main.I = GHC.Show.showString "I"
    GHC.Show.showList = GHC.Show.showList__ (GHC.Show.showsPrec 0)

  instance GHC.Generics.Datatype Main.D1UserTree where
    GHC.Generics.datatypeName _ = "UserTree"
    GHC.Generics.moduleName _ = "Main"

  instance GHC.Generics.Constructor Main.C1_0UserTree where
    GHC.Generics.conName _ = "Node"

  instance GHC.Generics.Constructor Main.C1_1UserTree where
    GHC.Generics.conName _ = "Leaf"


Generic representation:

  Generated datatypes for meta-information:
    Main.D1UserTree
    Main.C1_0UserTree
    Main.C1_1UserTree
    Main.S1_0_0UserTree
    Main.S1_0_1UserTree
    Main.S1_0_2UserTree

  Representation types:
    type GHC.Generics.Rep (Main.UserTree a_as1) = GHC.Generics.D1
                                                    Main.D1UserTree
                                                    (GHC.Generics.C1
                                                       Main.C1_0UserTree
                                                       (GHC.Generics.S1
                                                          GHC.Generics.NoSelector
                                                          (GHC.Generics.Rec0 a_as1)
                                                        GHC.Generics.:*: (GHC.Generics.S1
                                                                            GHC.Generics.NoSelector
                                                                            (GHC.Generics.Rec0
                                                                               (Main.UserTree
                                                                                  a_as1))
                                                                          GHC.Generics.:*: GHC.Generics.S1
                                                                                             GHC.Generics.NoSelector
                                                                                             (GHC.Generics.Rec0
                                                                                                (Main.UserTree
                                                                                                   a_as1))))
                                                     GHC.Generics.:+: GHC.Generics.C1
                                                                        Main.C1_1UserTree
                                                                        GHC.Generics.U1)

はここからきてる。

tcDeriving  :: [LTyClDecl Name]  -- All type constructors
            -> [LInstDecl Name]  -- All instance declarations
            -> [LDerivDecl Name] -- All stand-alone deriving declarations
            -> TcM (TcGblEnv, Bag (InstInfo Name), HsValBinds Name)
tcDeriving tycl_decls inst_decls deriv_decls
  = recoverM (do { g <- getGblEnv
                 ; return (g, emptyBag, emptyValBindsOut)}) $
    do	{   	-- Fish the "deriving"-related information out of the TcEnv
		-- And make the necessary "equations".
	  is_boot <- tcIsHsBoot
	; traceTc "tcDeriving" (ppr is_boot)
	; early_specs <- makeDerivSpecs is_boot tycl_decls inst_decls deriv_decls

        -- for each type, determine the auxliary declarations that are common
        -- to multiple derivations involving that type (e.g. Generic and
        -- Generic1 should use the same TcGenGenerics.MetaTyCons)
        ; (commonAuxs, auxDerivStuff) <- commonAuxiliaries $ map (either id id) early_specs

	; overlap_flag <- getOverlapFlag
	; let (infer_specs, given_specs) = splitEithers early_specs
	; insts1 <- mapM (genInst True overlap_flag commonAuxs) given_specs

        -- the stand-alone derived instances (@insts1@) are used when inferring
        -- the contexts for "deriving" clauses' instances (@infer_specs@)
	; final_specs <- extendLocalInstEnv (map (iSpec . fst) insts1) $
                           inferInstanceContexts overlap_flag infer_specs

	; insts2 <- mapM (genInst False overlap_flag commonAuxs) final_specs

        ; let (inst_infos, deriv_stuff) = unzip (insts1 ++ insts2)
        ; loc <- getSrcSpanM
        ; let (binds, newTyCons, famInsts, extraInstances) = 
                genAuxBinds loc (unionManyBags (auxDerivStuff : deriv_stuff))

        ; (inst_info, rn_binds, rn_dus) <-
            renameDeriv is_boot (inst_infos ++ (bagToList extraInstances)) binds

        ; dflags <- getDynFlags
        ; unless (isEmptyBag inst_info) $
            liftIO (dumpIfSet_dyn dflags Opt_D_dump_deriv "Derived instances"
                   (ddump_deriving inst_info rn_binds newTyCons famInsts))

        ; let all_tycons = map ATyCon (bagToList newTyCons)
        ; gbl_env <- tcExtendGlobalEnv all_tycons $
                     tcExtendGlobalEnvImplicit (concatMap implicitTyThings all_tycons) $
                     tcExtendLocalFamInstEnv (bagToList famInsts) $
                     tcExtendLocalInstEnv (map iSpec (bagToList inst_info)) getGblEnv

        ; return (addTcgDUs gbl_env rn_dus, inst_info, rn_binds) }
  where
    ddump_deriving :: Bag (InstInfo Name) -> HsValBinds Name 
                   -> Bag TyCon    -- ^ Empty data constructors
                   -> Bag FamInst  -- ^ Rep type family instances
                   -> SDoc
    ddump_deriving inst_infos extra_binds repMetaTys repFamInsts
      =    hang (ptext (sLit "Derived instances:"))
              2 (vcat (map (\i -> pprInstInfoDetails i $$ text "") (bagToList inst_infos))
                 $$ ppr extra_binds)
        $$ hangP "Generic representation:" (
              hangP "Generated datatypes for meta-information:"
               (vcat (map ppr (bagToList repMetaTys)))
           $$ hangP "Representation types:"
                (vcat (map pprRepTy (bagToList repFamInsts))))

    hangP s x = text "" $$ hang (ptext (sLit s)) 2 x

Renamer/Typechecker

23:04

compiler/typecheck/TcRnDriver.lhsのtcRnModule


-- | Top level entry point for typechecker and renamer
tcRnModule :: HscEnv
           -> HscSource
           -> Bool              -- True <=> save renamed syntax
           -> HsParsedModule
           -> IO (Messages, Maybe TcGblEnv)

tcRnModule hsc_env hsc_src save_rn_syntax
   HsParsedModule {
      hpm_module =
         (L loc (HsModule maybe_mod export_ies
                          import_decls local_decls mod_deprec
                          maybe_doc_hdr)),
      hpm_src_files =
         src_files
   }
 = do { showPass (hsc_dflags hsc_env) "Renamer/typechecker" ;

   let { this_pkg = thisPackage (hsc_dflags hsc_env) ;
         (this_mod, prel_imp_loc)
            = case maybe_mod of
                Nothing -- 'module M where' is omitted
                    ->  (mAIN, srcLocSpan (srcSpanStart loc))

                Just (L mod_loc mod)  -- The normal case
                    -> (mkModule this_pkg mod, mod_loc) } ;

   initTc hsc_env hsc_src save_rn_syntax this_mod $
   setSrcSpan loc $
   do {         -- Deal with imports; first add implicit prelude
        implicit_prelude <- xoptM Opt_ImplicitPrelude;
        let { prel_imports = mkPrelImports (moduleName this_mod) prel_imp_loc
                                         implicit_prelude import_decls } ;

        ifWOptM Opt_WarnImplicitPrelude $
             when (notNull prel_imports) $ addWarn (implicitPreludeWarn) ;

        tcg_env <- {-# SCC "tcRnImports" #-}
                   tcRnImports hsc_env this_mod (prel_imports ++ import_decls) ;

          -- If the whole module is warned about or deprecated 
          -- (via mod_deprec) record that in tcg_warns. If we do thereby add
          -- a WarnAll, it will override any subseqent depracations added to tcg_warns
        let { tcg_env1 = case mod_deprec of 
                         Just txt -> tcg_env { tcg_warns = WarnAll txt } 
                         Nothing  -> tcg_env 
            } ;
 
        setGblEnv tcg_env1 $ do {

                -- Load the hi-boot interface for this module, if any
                -- We do this now so that the boot_names can be passed
                -- to tcTyAndClassDecls, because the boot_names are
                -- automatically considered to be loop breakers
                --
                -- Do this *after* tcRnImports, so that we know whether
                -- a module that we import imports us; and hence whether to
                -- look for a hi-boot file
        boot_iface <- tcHiBootIface hsc_src this_mod ;

                -- Rename and type check the declarations
        traceRn (text "rn1a") ;
        tcg_env <- if isHsBoot hsc_src then
                        tcRnHsBootDecls local_decls
                   else
                        {-# SCC "tcRnSrcDecls" #-}
                        tcRnSrcDecls boot_iface local_decls ;
        setGblEnv tcg_env               $ do {

                -- Process the export list
        traceRn (text "rn4a: before exports");
        tcg_env <- rnExports (isJust maybe_mod) export_ies tcg_env ;
        traceRn (text "rn4b: after exports") ;

                -- Check that main is exported (must be after rnExports)
        checkMainExported tcg_env ;

        -- Compare the hi-boot iface (if any) with the real thing
        -- Must be done after processing the exports
        tcg_env <- checkHiBootIface tcg_env boot_iface ;

        -- The new type env is already available to stuff slurped from
        -- interface files, via TcEnv.updateGlobalTypeEnv
        -- It's important that this includes the stuff in checkHiBootIface,
        -- because the latter might add new bindings for boot_dfuns,
        -- which may be mentioned in imported unfoldings

                -- Don't need to rename the Haddock documentation,
                -- it's not parsed by GHC anymore.
        tcg_env <- return (tcg_env { tcg_doc_hdr = maybe_doc_hdr }) ;

                -- Report unused names
        reportUnusedNames export_ies tcg_env ;

                -- add extra source files to tcg_dependent_files
        addDependentFiles src_files ;

                -- Dump output and return
        tcDump tcg_env ;
        return tcg_env
    }}}}

MarinelleMarinelle2013/03/30 03:21I'd love to see a high level overview of the vaouirs type extensions for ghc. I've no idea when I should or could be considering GADTs, or type families, or functional dependencies, or There seems to be decent detailed information about each of these, which can be overwhelming when you're not sure where to start. I'd like to know how these extensions relate to each other; do they solve the same problems, or are they mutually exclusive?

bnobttrbnobttr2013/03/30 16:24FdzaUd <a href="http://xdshxqestxuc.com/">xdshxqestxuc</a>

fhzvzvjfhzvzvj2013/03/31 23:43jLB6T8 , [url=http://jgivvbvlxcdm.com/]jgivvbvlxcdm[/url], [link=http://sxducmyqobpx.com/]sxducmyqobpx[/link], http://mhyhrnoiwjse.com/

luzzypluzzyp2013/04/02 08:56cqGmbB , [url=http://xzaspwbxvpja.com/]xzaspwbxvpja[/url], [link=http://lpdyucheicmx.com/]lpdyucheicmx[/link], http://tfxnggdqanke.com/

花痴花痴2013/09/03 18:28花痴:http://花痴.happykanpo.com
花痴:http://xn--dtyr5y.happykanpo.com
花痴:http://xn--dtyr5y.happykanpo.com
威哥王:http://www.onbape.com
イカオウ:http://www.onbape.com
紅蜘蛛:http://www.shkanpo.com
紅蜘蛛:http://www.shkanpo.com
三便宝:http://www.hellokanpo.com/view/satibo-capsules.html
RU486:http://www.hellokanpo.com/view/beijing-ru486.html



威哥王:http://www.hellokanpo.com/view/weigewang.html
巨人倍増:http://www.hellokanpo.com/view/jurenbeiceng.html
三便宝:http://www.hellokanpo.com/view/satibo-capsules.html
D10 媚薬:http://www.hellokanpo.com/view/D10-meiyao.html
RU486:http://www.hellokanpo.com/view/beijing-ru486.html
花痴:http://www.hellokanpo.com/view/huachi.html
紅蜘蛛:http://www.hellokanpo.com/view/hongzhizhu1.html

威哥王:http://www.hellokanpo.com/view/weigewang.html
巨人倍増:http://www.hellokanpo.com/view/jurenbeiceng.html
三便宝:http://www.hellokanpo.com/view/satibo-capsules.html
D10 媚薬:http://www.hellokanpo.com/view/D10-meiyao.html
さんべんぼう:http://www.hellokanpo.com/view/satibo-capsules.html
イーリーシン:http://www.hellokanpo.com/view/yilishen.html
狼一号:http://www.hellokanpo.com/view/langyihao.html
三體牛鞭:http://www.hellokanpo.com/view/santiniubian.html
D10 催情剤:http://www.hellokanpo.com/view/D10-meiyao.html
三体牛鞭:http://www.hellokanpo.com/view/santiniubian.html
RU486:http://www.hellokanpo.com/view/beijing-ru486.html
韓国痩身1号:http://www.hellokanpo.com/view/hanguoshou-575.html
紅蜘蛛:http://www.hellokanpo.com/view/hongzhizhu1.html


精力剤:http://www.hellokanpo.com/JingLiJi
媚薬:http://www.hellokanpo.com/meiyao
威哥王:http://www.hellokanpo.com/view/weigewang.html
巨人倍増:http://www.hellokanpo.com/view/jurenbeiceng.html
天天素:http://www.hellokanpo.com/view/tiantiansu.html
三便宝:http://www.hellokanpo.com/view/satibo-capsules.html
蟻力神:http://www.hellokanpo.com/view/yilishen.html
RU486:http://www.hellokanpo.com/view/beijing-ru486.html
韓国痩身1号:http://www.hellokanpo.com/view/hanguoshou-575.html
D10 媚薬:http://www.hellokanpo.com/view/D10-meiyao.html
福源春:http://www.hellokanpo.com/view/fuyuanchun.html
狼一号:http://www.hellokanpo.com/view/langyihao.html
花痴:http://www.hellokanpo.com/view/huachi.html
紅蜘蛛:http://www.hellokanpo.com/view/hongzhizhu1.html
巨根カプセル:http://www.hellokanpo.com/view/jugen.html
三體牛鞭:http://www.hellokanpo.com/view/santiniubian.html
三体牛鞭:http://www.hellokanpo.com/view/santiniubian.html
絶對高潮:http://www.hellokanpo.com/view/jueduigaochao.html
SEX DROPS:http://www.hellokanpo.com/view/sex-drops.html
D10 催情剤:http://www.hellokanpo.com/view/D10-meiyao.html
終極痩身:http://www.hellokanpo.com/view/zhongjishoushen.html
超級脂肪燃焼弾:http://www.hellokanpo.com/view/FATBURNING.html
SUPER FAT BURNING:http://www.hellokanpo.com/view/SUPERFATBURNING.html
D5 原液:http://www.hellokanpo.com/view/FLYD5yuan.html
新一粒神:http://www.hellokanpo.com/view/xinyilishen.html
ビグレックス:http://www.hellokanpo.com/view/Oil.html
蔵八宝:http://www.hellokanpo.com/view/zhangbabao.html
御秀堂:http://www.hellokanpo.com/view/yuxiutang.html
中絶薬:http://www.hellokanpo.com/zhongjue


イーリーシン:http://www.hellokanpo.com/view/yilishen.html
ED助勃:http://www.hellokanpo.com
催情:http://www.hellokanpo.com/view/D10-meiyao.html
五便宝:http://www.hellokanpo.com/view/wodibo-capsules.html
キョジンバイゾウ:http://www.hellokanpo.com/view/jurenbeiceng.html
蒼蝿水:http://www.hellokanpo.com/view/FLY-D5.html
VigRx:http://www.hellokanpo.com/view/VigRx.html
ウェイカワン:http://www.hellokanpo.com/view/weigewang.html
VVK:http://www.hellokanpo.com/view/VVK-Wenickman.html
狼1号:http://www.hellokanpo.com/view/langyihao.html
男宝:http://www.hellokanpo.com/view/nanbao.html
vigRx oil:http://www.hellokanpo.com/view/Oil.html
曲美:http://www.hellokanpo.com/view/qumei.html
SPANISCHE FLIEGE:http://www.hellokanpo.com/view/spanische-flieged5-1.html
Wenickman:http://www.hellokanpo.com/view/VVK-Wenickman.html
FLY D5:http://www.hellokanpo.com/view/FLY-D5.html
ペニス増大:http://www.hellokanpo.com/JingLiJi/xingqi.html
蟻王:http://www.hellokanpo.com/view/antking.html
ナンパオ:http://www.hellokanpo.com/view/nanbao.html
ベニクモ:http://www.hellokanpo.com/view/hong-zhi-zhu.html
韓国痩身一号:http://www.hellokanpo.com/view/hanguoshou-575.html
ハナチ:http://www.hellokanpo.com/view/huachi.html
セックスドロップ:http://www.hellokanpo.com/view/sex-drops.html
男根増長素:http://www.hellokanpo.com/view/nangen.html
三鞭粒:http://www.hellokanpo.com/view/wei.html
九鞭粒:http://www.hellokanpo.com/view/jiubianli.html
V26:http://www.hellokanpo.com/view/V26.html
日本秀身堂:http://www.hellokanpo.com/view/xouzhentang.html
procomil spray:http://www.hellokanpo.com/view/procomil-spray.html
性霸2000:http://www.hellokanpo.com/view/xingba2000.html
魔根:http://www.hellokanpo.com/view/muogen.html
花之欲:http://www.hellokanpo.com/view/huazhiyu.html
Xing霸:http://www.hellokanpo.com/view/xingba2000.html
美人豹:http://www.hellokanpo.com/view/meirenbao.html
アリ王:http://www.hellokanpo.com/view/antking.html
男露888:http://www.hellokanpo.com/view/nanlu888.html
消渇丸:http://www.hellokanpo.com/view/xiaokewan.html
西班牙昆虫粉:http://www.hellokanpo.com/view/kunchong-fen.html
壮三天:http://www.hellokanpo.com/view/zhuangsantian.html
モチベーター:http://www.hellokanpo.com/view/Motivat.html
motivator:http://www.hellokanpo.com/view/Motivat.html
早漏防止:http://www.hellokanpo.com/JingLiJi/zaoxie.html
漢方薬 通販:http://www.hellokanpo.com/hanfang
ED治療薬:http://www.hellokanpo.com
勃起促進:http://www.hellokanpo.com/view/weigewang.html
女性用媚薬:http://www.hellokanpo.com/meiyao
漢方ダイエット:http://www.hellokanpo.com/jianfei/hfjianfei.html
ダイエット薬:http://www.hellokanpo.com/jianfei/xinchendaixie.html
さんべんぼう:http://www.hellokanpo.com/view/satibo-capsules.html
リドスプレー:http://www.hellokanpo.com/view/Lidosprayer.html
イカオウ:http://www.hellokanpo.com/view/weigewang.html
きょくび:http://www.hellokanpo.com/view/qumei.html
威哥王:http://www.hellokanpo.com/view/weigewang.html
巨人倍増:http://www.hellokanpo.com/view/jurenbeiceng.html
三便宝:http://www.hellokanpo.com/view/satibo-capsules.html
D10 媚薬:http://www.hellokanpo.com/view/D10-meiyao.html
RU486:http://www.hellokanpo.com/view/beijing-ru486.html
紅蜘蛛:http://www.hellokanpo.com/view/hongzhizhu1.html
威哥王 販売:http://www.hellokanpo.com/view/weigewang.html
紅蜘蛛 液体:http://www.hellokanpo.com/view/hong-zhi-zhu.html
紅蜘蛛 激安:http://www.hellokanpo.com/view/hong-zhi-zhu-meiyao.html
三便宝 激安:http://www.hellokanpo.com/view/satibo-capsules5.html
三便宝 販売:http://www.hellokanpo.com/view/satibo-capsules.html

RUSHRUSH2015/05/28 22:40RUSH : http://www.xn--jfrz33iqmo.com/
芳香劑 : http://www.xn--jfrz33iqmo.com/
RUSH : http://www.xn--jfrz33iqmo.com/Rush-Class.asp?id=1
芳香劑 : http://www.xn--jfrz33iqmo.com/Rush-Class.asp?id=1
カナダ 芳香劑 : http://www.xn--jfrz33iqmo.com/Rush-xClass.asp?id=2
ブリテン 芳香劑 : http://www.xn--jfrz33iqmo.com/Rush-xClass.asp?id=3
米国 Rush 芳香劑 : http://www.xn--jfrz33iqmo.com/Rush-xClass.asp?id=4
RUSH 20%濃度 芳香劑 : http://www.xn--jfrz33iqmo.com/Rush-xClass.asp?id=5
芳香劑 40%濃度 RUSH : http://www.xn--jfrz33iqmo.com/Rush-xClass.asp?id=6
RUSH 10ml 芳香劑 : http://www.xn--jfrz33iqmo.com/Rush-xClass.asp?id=7
RUSH 30ml 芳香劑 : http://www.xn--jfrz33iqmo.com/Rush-xClass.asp?id=8
RUSH 60ml 芳香劑 : http://www.xn--jfrz33iqmo.com/Rush-xClass.asp?id=9
香水型 Rush 芳香劑 : http://www.xn--jfrz33iqmo.com/Rush-xClass.asp?id=10
SLEEK 情愛芳香劑 RUSH 正品 : http://www.xn--jfrz33iqmo.com/Rush-Product.asp?id=6
RUSH PUSH 芳香劑 : http://www.xn--jfrz33iqmo.com/Rush-Product.asp?id=2
芳香劑 ULTRA RUSH : http://www.xn--jfrz33iqmo.com/Rush-Product.asp?id=1
Rush 芳香劑 青アップル香水の棒スーツ : http://www.xn--jfrz33iqmo.com/Rush-Product.asp?id=38
PIG レモン香水の棒スーツ 芳香劑 RUSH : http://www.xn--jfrz33iqmo.com/Rush-Product.asp?id=37
Hell FIRE 芳香劑 40%濃度 古龍王香水の棒 : http://www.xn--jfrz33iqmo.com/Rush-Product.asp?id=36
芳香劑 IRON HORSE ジャスミン香水の棒スーツ : http://www.xn--jfrz33iqmo.com/Rush-Product.asp?id=35
芳香劑 Super Juice ジャスミン香水の棒スーツ : http://www.xn--jfrz33iqmo.com/Rush-Product.asp?id=34
GUSH レモン香水の棒スーツ 芳香劑 RUSH : http://www.xn--jfrz33iqmo.com/Rush-Product.asp?id=33
芳香劑 Rush 20%濃度 香水の棒スーツ : http://www.xn--jfrz33iqmo.com/Rush-Product.asp?id=32
X ME 芳香劑 古龍王香水の棒 (贈り物のスーツ) : http://www.xn--jfrz33iqmo.com/Rush-Product.asp?id=31
NITRO 芳香劑 青アップル香水の棒 スーツ : http://www.xn--jfrz33iqmo.com/Rush-Product.asp?id=30

瑞徳夢減肥茶瑞徳夢減肥茶2015/05/28 22:43瑞徳夢減肥茶: http://www.buyslimming.com/Product.asp?id=26
果然痩身(全身痩ダイエット) : http://www.buyslimming.com/Product.asp?id=25
痩身の語 第2代 : http://www.buyslimming.com/Product.asp?id=24
V26Ⅱ即効ダイエット: http://www.buyslimming.com/Product.asp?id=22
唯美OB蛋白痩身素 第4代 : http://www.buyslimming.com/Product.asp?id=21
痩身の語(第三代) : http://www.buyslimming.com/Product.asp?id=20
V26即効ダイエット : http://www.buyslimming.com/Product.asp?id=18
唯美OB蛋白痩身素 新2代 : http://www.buyslimming.com/Product.asp?id=17
SLIMING BOMB強力脂肪燃焼カプセル : http://www.buyslimming.com/Product.asp?id=15
紐斯葆濃縮藤黄果カプセル : http://www.buyslimming.com/Product.asp?id=14
韓国緑素抗脂カプセル : http://www.buyslimming.com/Product.asp?id=13
康亭CONT繊維素 : http://www.buyslimming.com/Product.asp?id=11
激痩強化痩身丸: http://www.buyslimming.com/Product.asp?id=10
大印象減肥茶 : http://www.buyslimming.com/Product.asp?id=9
野茶果: http://www.buyslimming.com/Product.asp?id=8
7日痩: http://www.buyslimming.com/Product.asp?id=7
韓国痩身1号: http://www.buyslimming.com/Product.asp?id=6
修身堂神奇修身減肥コーヒー : http://www.buyslimming.com/Product.asp?id=5
超級脂肪燃焼弾 第4代 : http://www.buyslimming.com/Product.asp?id=4
妙姿ダイエット: http://www.buyslimming.com/Product.asp?id=3
V26 即効 腹ダイエット : http://www.buyslimming.com/Product.asp?id=2
超級脂肪燃焼弾 第2代 : http://www.buyslimming.com/Product.asp?id=1

2012-09-17

Genericのこつ

20:45

Gなんちゃらを作り、内部表現(?)の型がそれぞれ属することを書く再帰的な定義を使う。たとえばAesonの場合はGToJSONに対して次の6つを定義している。

  • instance (GToJSON a) => GToJSON (M1 i c a)
  • instance (ToJSON a) => GToJSON (K1 i a)
  • instance GToJSON U1
  • instance (ConsToJSON a) => GToJSON (C1 c a)
  • instance ( GProductToValues a, GProductToValues b , ProductSize a, ProductSize b) => GToJSON (a :*: b)
  • instance (GObject a, GObject b) => GToJSON (a :+: b)

ここでGHC.Genericsによると

  • M1 Meta-information (constructor names, etc.)
  • K1 Constants, additional parameters and recursion of kind *
  • U1 Unit: used for constructors without arguments
  • C1 Type synonym for encoding meta-information for constructors
  • :+: Sums: encode choice between constructors
  • :*: Products: encode multiple arguments to constructors

nannnokoccha.

https://github.com/bos/aeson/blob/master/Data/Aeson/Types/Generic.hs

Genericの例

19:52

こんなの

http://www.haskell.org/ghc/docs/7.2.1/html/users_guide/generic-programming.html

{-
ghc -XTypeOperators -XTypeFamilies -XDefaultSignatures -XFlexibleContexts -XDeriveGeneric hello.hs
-}
import GHC.Generics

data UserTree a = Node a (UserTree a) (UserTree a) | Leaf deriving Generic
{-
instance Generic (UserTree a) where
  -- Representation type
  type Rep (UserTree a) =
    M1 D D1UserTree (
          M1 C C1_0UserTree (
                M1 S NoSelector (K1 P a)
            :*: M1 S NoSelector (K1 R (UserTree a))
            :*: M1 S NoSelector (K1 R (UserTree a)))
      :+: M1 C C1_1UserTree U1)

  -- Conversion functions
  from (Node x l r) = M1 (L1 (M1 (M1 (K1 x) :*: M1 (K1 l) :*: M1 (K1 r))))
  from Leaf         = M1 (R1 (M1 U1))
  to (M1 (L1 (M1 (M1 (K1 x) :*: M1 (K1 l) :*: M1 (K1 r))))) = Node x l r
  to (M1 (R1 (M1 U1)))                                      = Leaf

-- Meta-information
data D1UserTree
data C1_0UserTree
data C1_1UserTree

instance Datatype D1UserTree where
  datatypeName _ = "UserTree"
  moduleName _   = "Main"

instance Constructor C1_0UserTree where
  conName _ = "Node"

instance Constructor C1_1UserTree where
  conName _ = "Leaf"
-}
  
data Bin = O | I deriving Show

class GSerialize f where
  gput :: f a -> [Bin]

instance GSerialize U1 where
  gput U1 = []

instance (GSerialize a, GSerialize b) => GSerialize (a :*: b) where
  gput (x :*: y) = gput x ++ gput y

instance (GSerialize a, GSerialize b) => GSerialize (a :+: b) where
  gput (L1 x) = O : gput x
  gput (R1 x) = I : gput x

instance (GSerialize a) => GSerialize (M1 i c a) where
  gput (M1 x) = gput x

instance (Serialize a) => GSerialize (K1 i a) where
  gput (K1 x) = put x

class Serialize a where
  put :: a -> [Bin]
  default put :: (Generic a, GSerialize (Rep a)) => a -> [Bin]
  put = gput . from


instance (Serialize a) => Serialize (UserTree a)

instance Serialize Int where
  put 0 = [O,O,O]
  put 1 = [O,O,I]
  put 2 = [O,I,O]
  put 3 = [O,I,I]
  put 4 = [I,O,O]
  put 5 = [I,O,I]
  put 6 = [I,I,O]
  put _ = [I,I,I]

main :: IO ()
main = do
  let t = Node 1 Leaf Leaf :: UserTree Int
  putStrLn $ show (put t)

  --e.g., from (Node 1 Leaf Leaf)=
  -- from :: from :: a -> Rep a x    defined in Generic
  -- from (Node x l r) = M1 (L1 (M1 ((M1 (K1 x) :*: M1 (K1 l) ):*: M1 (K1 r))))   defined by "deriving Generics"
  --                        O: (                                               )
  --                                 (                         )++(     )
  --                                 (         ) ++(          ) ++ 
  --                                   put x         put l          put r
  --                                   put 1         put Leaf       put Leaf     ( see below for "put Leaf")
  --                                   [O,O,I]   ++ [I]         ++ [I]
  --                         O: ([O,O,I,I,I])
  --                         [O,O,O,I,I,I]

  --- think about put Leaf
  -- put Leaf  = (gput . from) Leaf
  --           = gput ( M1 (R1 (M1 U1)))
  --           = gput (R1 (M1 U1))
  --           = I : gput (M1 U1)
  --           = I : gput U1
  --           = I : [] = [I]

  -- from Leaf         = M1 (R1 (M1 U1))   defined by "deriving Generics"
  -- gput :: ((Rep a) b) -> [Bin]

花痴花痴2013/08/29 11:55花痴:http://花痴.happykanpo.com
花痴:http://xn--dtyr5y.happykanpo.com
花痴:http://xn--dtyr5y.happykanpo.com


威哥王:www.onbape.com
イカオウ:www.onbape.com

精力剤:www.hellokanpo.com/JingLiJi
媚薬:www.hellokanpo.com/meiyao
威哥王:www.hellokanpo.com/view/weigewang.html
RU486:www.hellokanpo.com/view/beijing-ru486.html
巨人倍増:www.hellokanpo.com/view/jurenbeiceng.html
天天素:www.hellokanpo.com/view/tiantiansu.html
三便宝:www.hellokanpo.com/view/satibo-capsules.html
D10 媚薬:www.hellokanpo.com/view/D10-meiyao.html
蟻力神:www.hellokanpo.com/view/yilishen.html
福源春:www.hellokanpo.com/view/fuyuanchun.html
狼一号:www.hellokanpo.com/view/langyihao.html
紅蜘蛛:www.hellokanpo.com/view/hongzhizhu1.html
花痴:www.hellokanpo.com/view/huachi.html
FLY D5:www.hellokanpo.com/view/FLY-D5.html
D5 原液:www.hellokanpo.com/view/FLYD5yuan.html
三體牛鞭:www.hellokanpo.com/view/santiniubian.html
三体牛鞭:www.hellokanpo.com/view/santiniubian.html
絶對高潮:www.hellokanpo.com/view/jueduigaochao.html
SEX DROPS:www.hellokanpo.com/view/sex-drops.html
D10 催情剤:www.hellokanpo.com/view/D10-meiyao.html
終極痩身:www.hellokanpo.com/view/zhongjishoushen.html
超級脂肪燃焼弾:www.hellokanpo.com/view/FATBURNING.html
SUPER FAT BURNING:www.hellokanpo.com/view/SUPERFATBURNING.html
終極痩身:www.hellokanpo.com/view/zhongjishoushen.html
御秀堂:www.hellokanpo.com/view/yuxiutang.html
韓国痩身一号:www.hellokanpo.com/view/hanguoshou-575.html
韓国痩身1号:www.hellokanpo.com/view/hanguoshou-575.html
痩身一号:www.hellokanpo.com/view/hgshou.html
痩身1号:www.hellokanpo.com/view/hgshou.html
中絶薬:www.hellokanpo.com/zhongjue


五便宝:www.hellokanpo.com/view/wodibo-capsules.html
狼1号:www.hellokanpo.com/view/langyihao.html
蟻王:www.hellokanpo.com/view/antking.html
VigRx:www.hellokanpo.com/view/VigRx.html
ビグレックス:www.hellokanpo.com/view/Oil.html
vigRx oil:www.hellokanpo.com/view/Oil.html
曲美:www.hellokanpo.com/view/qumei.html
SPANISCHE FLIEGE:www.hellokanpo.com/view/SPANISCHE-FLIEGED5.html
VVK:www.hellokanpo.com/view/VVK-Wenickman.html
Wenickman:www.hellokanpo.com/view/VVK-Wenickman.html
ペニス増大:www.hellokanpo.com/JingLiJi/xingqi.html
男宝:www.hellokanpo.com/view/nanbao.html
ナンパオ:www.hellokanpo.com/view/nanbao.html
巨根カプセル:www.hellokanpo.com/view/jugen.html
ベニクモ:www.hellokanpo.com/view/hong-zhi-zhu.html
ハナチ:www.hellokanpo.com/view/huachi.html
蒼蝿水:www.hellokanpo.com/view/FLY-D5.html
セックスドロップ:www.hellokanpo.com/view/sex-drops.html
男根増長素:www.hellokanpo.com/view/nangen.html
三鞭粒:www.hellokanpo.com/view/wei.html
九鞭粒:www.hellokanpo.com/view/jiubianli.html
V26:www.hellokanpo.com/view/V26.html
日本秀身堂:www.hellokanpo.com/view/xouzhentang.html
procomil spray:www.hellokanpo.com/view/procomil-spray.html
性霸2000:www.hellokanpo.com/view/xingba2000.html
Xing霸:www.hellokanpo.com/view/xingba2000.html
魔根:www.hellokanpo.com/view/muogen.html
花之欲:www.hellokanpo.com/view/huazhiyu.html
美人豹:www.hellokanpo.com/view/meirenbao.html
アリ王:www.hellokanpo.com/view/antking.html
男露888:www.hellokanpo.com/view/nanlu888.html
新一粒神:www.hellokanpo.com/view/xinyilishen.html
蔵八宝:www.hellokanpo.com/view/zhangbabao.html
消渇丸:www.hellokanpo.com/view/xiaokewan.html
西班牙昆虫粉:www.hellokanpo.com/view/kunchong-fen.html
壮三天:www.hellokanpo.com/view/zhuangsantian.html
モチベーター:www.hellokanpo.com/view/Motivat.html
motivator:www.hellokanpo.com/view/Motivat.html
早漏防止:www.hellokanpo.com/JingLiJi/zaoxie.html
漢方薬 通販:www.hellokanpo.com/hanfang
ED治療薬:www.hellokanpo.com
勃起促進:www.hellokanpo.com/view/weigewang.html
女性用媚薬:www.hellokanpo.com/meiyao
漢方ダイエット:www.hellokanpo.com/jianfei/hfjianfei.html
ダイエット薬:www.hellokanpo.com/jianfei/xinchendaixie.html
イーリーシン:www.hellokanpo.com/view/yilishen.html
さんべんぼう:www.hellokanpo.com/view/satibo-capsules.html
リドスプレー:www.hellokanpo.com/view/Lidosprayer.html
キョジンバイゾウ:www.hellokanpo.com/view/jurenbeiceng.html
ウェイカワン:www.hellokanpo.com/view/weigewang.html
イカオウ:www.hellokanpo.com/view/weigewang.html
きょくび:www.hellokanpo.com/view/qumei.html

レビトラ(levitra)レビトラ(levitra)2015/05/28 22:41福潤宝カプセル:http://www.biyakushop.net/ViewProduct.asp?id=284
中国蟻力神 第三代:http://www.biyakushop.net/ViewProduct.asp?id=302
漢方蟻力神:http://www.biyakushop.net/ViewProduct.asp?id=300
レビトラ(levitra):http://www.biyakushop.net/ViewProduct.asp?id=175
唯美OB蛋白痩身素第4代:http://www.biyakushop.net/ViewProduct.asp?id=65
繊之素カプセル:http://www.biyakushop.net/ViewProduct.asp?id=63
唯美OB蛋白痩身素(第3代):http://www.biyakushop.net/ViewProduct.asp?id=74
韓国痩身一号(美体型):http://www.biyakushop.net/ViewProduct.asp?id=68
紐斯葆OB蛋白痩身素:http://www.biyakushop.net/ViewProduct.asp?id=67
NEW SUPER FAT BURNING(超級脂肪燃焼弾):http://www.biyakushop.net/ViewProduct.asp?id=96
コリアンスリム1(収腹提臀型):http://www.biyakushop.net/ViewProduct.asp?id=93
SLIMING BOMB強力脂肪燃焼カプセル:http://www.biyakushop.net/ViewProduct.asp?id=112
V26 即効ダイエット:http://www.biyakushop.net/ViewProduct.asp?id=108
超級坐享瘦 即効ダイエット薬:http://www.biyakushop.net/ViewProduct.asp?id=100
簡約痩身美体カプセル:http://www.biyakushop.net/ViewProduct.asp?id=128
紐斯葆濃縮藤黄果カプセル:http://www.biyakushop.net/ViewProduct.asp?id=123
V26 腹ダイエット:http://www.biyakushop.net/ViewProduct.asp?id=121
強効型 強効痩カプセル:http://www.biyakushop.net/ViewProduct.asp?id=115
御秀堂養顔痩身カプセル:http://www.biyakushop.net/ViewProduct.asp?id=143
終極痩身カプセル:http://www.biyakushop.net/ViewProduct.asp?id=139
超級脂肪燃焼弾 (SUPER FAT BURNING):http://www.biyakushop.net/ViewProduct.asp?id=137
碧生源減肥茶:http://www.biyakushop.net/ViewProduct.asp?id=76
痩身の語(第三代):http://www.biyakushop.net/ViewProduct.asp?id=102

狼一号狼一号2015/05/28 22:42痩身一号: http://www.coocshop.com/ViewProduct.asp?id=193
V26即効ダイエット : http://www.coocshop.com/ViewProduct.asp?id=177
新曲美 : http://www.coocshop.com/ViewProduct.asp?id=175
日本秀身堂救急箱 : http://www.coocshop.com/ViewProduct.asp?id=174
韓国緑素抗脂カプセル : http://www.coocshop.com/ViewProduct.asp?id=171
韓国痩身1号: http://www.coocshop.com/ViewProduct.asp?id=170
紐斯葆OB蛋白痩身素 : http://www.coocshop.com/ViewProduct.asp?id=168
韓国一号: http://www.coocshop.com/ViewProduct.asp?id=170
V26Ⅱ即効減肥: http://www.coocshop.com/ViewProduct.asp?id=166
唯美OB蛋白痩身素第4代 : http://www.coocshop.com/ViewProduct.asp?id=165
繊之素: http://www.coocshop.com/ViewProduct.asp?id=164
痩身貴族 : http://www.coocshop.com/ViewProduct.asp?id=162
大印象減肥茶 : http://www.coocshop.com/ViewProduct.asp?id=158
排毒養顔: http://www.coocshop.com/ViewProduct.asp?id=157
OB蛋白痩身素(3代) : http://www.coocshop.com/ViewProduct.asp?id=155
威猛酷哥 : http://www.coocshop.com/ViewProduct.asp?id=152
1粒神: http://www.coocshop.com/ViewProduct.asp?id=149
新一粒神: http://www.coocshop.com/ViewProduct.asp?id=147
蟻力神 : http://www.coocshop.com/ViewProduct.asp?id=141
威哥王: http://www.coocshop.com/ViewProduct.asp?id=140
威可王: http://www.coocshop.com/ViewProduct.asp?id=140
五便宝: http://www.coocshop.com/ViewProduct.asp?id=139
三體牛鞭: http://www.coocshop.com/ViewProduct.asp?id=138
三体牛鞭 : http://www.coocshop.com/ViewProduct.asp?id=138
毎粒堅 : http://www.coocshop.com/ViewProduct.asp?id=137
狼1号: http://www.coocshop.com/ViewProduct.asp?id=136
狼一号: http://www.coocshop.com/ViewProduct.asp?id=136
五夜神: http://www.coocshop.com/ViewProduct.asp?id=134
レビトラ(levitra) : http://www.coocshop.com/ViewProduct.asp?id=131

2012-09-16

ghc -v5

20:43

debugTraceMsgがあると見られる。例えば

debugTraceMsg (hsc_dflags hsc_env) 4
                         (ptext (sLit "Running phase") <+> ppr phase)
Glasgow Haskell Compiler, Version 7.6.1, stage 2 booted by GHC version 7.4.1
Using binary package database: /Users/suztomo/Documents/ReadGHC/ghc-7.6.1/inplace/lib/package.conf.d/package.cache
wired-in package ghc-prim mapped to ghc-prim-0.3.0.0-inplace
wired-in package integer-gmp mapped to integer-gmp-0.5.0.0-inplace
wired-in package base mapped to base-4.6.0.0-inplace
wired-in package rts mapped to builtin_rts
wired-in package template-haskell mapped to template-haskell-2.8.0.0-inplace
wired-in package dph-seq not found.
wired-in package dph-par not found.
name: haskell2010
version: 1.1.1.0
id: haskell2010-1.1.1.0-inplace
license: BSD3
copyright:
maintainer: libraries@haskell.org
stability:
homepage: http://www.haskell.org/definition/
package-url:
synopsis: Compatibility with Haskell 2010
description: This package provides exactly the library modules defined by
             the Haskell 2010 standard.
category: Haskell2010
author:
exposed: False
exposed-modules: Data.Array Data.Char Data.Complex System.IO
                 System.IO.Error Data.Ix Data.List Data.Maybe Control.Monad
                 Data.Ratio System.Environment System.Exit Numeric Prelude Data.Int
                 Data.Word Data.Bits Foreign Foreign.Ptr Foreign.ForeignPtr
                 Foreign.StablePtr Foreign.Storable Foreign.C Foreign.C.Error
                 Foreign.C.String Foreign.C.Types Foreign.Marshal
                 Foreign.Marshal.Alloc Foreign.Marshal.Array Foreign.Marshal.Error
                 Foreign.Marshal.Utils
hidden-modules:
trusted: False
import-dirs: /Users/suztomo/Documents/ReadGHC/ghc-7.6.1/libraries/haskell2010/dist-install/build
library-dirs: /Users/suztomo/Documents/ReadGHC/ghc-7.6.1/libraries/haskell2010/dist-install/build
hs-libraries: HShaskell2010-1.1.1.0
extra-libraries:
extra-ghci-libraries:
include-dirs:
includes:
depends: array-0.4.0.1-inplace base-4.6.0.0-inplace
         ghc-prim-0.3.0.0-inplace
hugs-options:
cc-options:
ld-options:
framework-dirs:
frameworks:
haddock-interfaces: /Users/suztomo/Documents/ReadGHC/ghc-7.6.1/libraries/haskell2010/dist-install/doc/html/haskell2010/haskell2010.haddock
haddock-html:

name: haskell98
version: 2.0.0.2
id: haskell98-2.0.0.2-inplace
license: BSD3
copyright:
maintainer: libraries@haskell.org
stability:
homepage: http://www.haskell.org/definition/
package-url:
synopsis: Compatibility with Haskell 98
description: This package provides compatibility with the modules of Haskell
             98 and the FFI addendum, by means of wrappers around modules from
             the base package (which in many cases have additional features).
             However Prelude, Numeric and Foreign are provided directly by
             the base package.
category: Haskell98
author:
exposed: False
exposed-modules: Prelude Array CPUTime Char Complex Directory IO Ix
                 List Locale Maybe Monad Numeric Random Ratio System Time Bits
                 CError CForeign CString CTypes ForeignPtr Int MarshalAlloc
                 MarshalArray MarshalError MarshalUtils Ptr StablePtr Storable Word
hidden-modules:
trusted: False
import-dirs: /Users/suztomo/Documents/ReadGHC/ghc-7.6.1/libraries/haskell98/dist-install/build
library-dirs: /Users/suztomo/Documents/ReadGHC/ghc-7.6.1/libraries/haskell98/dist-install/build
hs-libraries: HShaskell98-2.0.0.2
extra-libraries:
extra-ghci-libraries:
include-dirs:
includes:
depends: array-0.4.0.1-inplace base-4.6.0.0-inplace
         directory-1.2.0.0-inplace old-locale-1.0.0.5-inplace
         old-time-1.1.0.1-inplace process-1.1.0.2-inplace
         time-1.4.0.1-inplace
hugs-options:
cc-options:
ld-options:
framework-dirs:
frameworks:
haddock-interfaces: /Users/suztomo/Documents/ReadGHC/ghc-7.6.1/libraries/haskell98/dist-install/doc/html/haskell98/haskell98.haddock
haddock-html:

name: ghc
version: 7.6.1
id: ghc-7.6.1-inplace
license: BSD3
copyright:
maintainer: glasgow-haskell-users@haskell.org
stability:
homepage: http://www.haskell.org/ghc/
package-url:
synopsis: The GHC API
description: GHC's functionality can be useful for more things than just
             compiling Haskell programs. Important use cases are programs
             that analyse (and perhaps transform) Haskell code. Others
             include loading Haskell code dynamically in a GHCi-like manner.
             For this reason, a lot of GHC's functionality is made available
             through this package.
category: Development
author: The GHC Team
exposed: False
exposed-modules: DsMeta TcSplice Convert ByteCodeAsm ByteCodeGen
                 ByteCodeInstr ByteCodeItbls ByteCodeLink Debugger LibFFI Linker
                 ObjLink RtClosureInspect DebuggerUtils Avail BasicTypes DataCon
                 Demand Exception GhcMonad Id IdInfo Literal Llvm Llvm.AbsSyn
                 Llvm.PpLlvm Llvm.Types LlvmCodeGen LlvmCodeGen.Base
                 LlvmCodeGen.CodeGen LlvmCodeGen.Data LlvmCodeGen.Ppr
                 LlvmCodeGen.Regs LlvmMangler MkId Module Name NameEnv NameSet
                 OccName RdrName SrcLoc UniqSupply Unique Var VarEnv VarSet BlockId
                 CLabel Cmm CmmBuildInfoTables CmmPipeline CmmCallConv
                 CmmCommonBlockElim CmmContFlowOpt CmmCvt CmmExpr CmmInfo CmmLex
                 CmmLint CmmLive CmmMachOp CmmNode CmmOpt CmmParse CmmProcPoint
                 CmmRewriteAssignments CmmSink CmmType CmmUtils CmmLayoutStack
                 MkGraph OldCmm OldCmmLint OldCmmUtils OldPprCmm PprBase PprC PprCmm
                 PprCmmDecl PprCmmExpr Bitmap CgBindery CgCallConv CgCase CgClosure
                 CgCon CgExpr CgExtCode CgForeignCall CgHeapery CgHpc CgInfoTbls
                 CgLetNoEscape CgMonad CgParallel CgPrimOp CgProf CgStackery
                 CgTailCall CgTicky CgUtils StgCmm StgCmmBind StgCmmClosure
                 StgCmmCon StgCmmEnv StgCmmExpr StgCmmForeign StgCmmGran StgCmmHeap
                 StgCmmHpc StgCmmLayout StgCmmMonad StgCmmPrim StgCmmProf
                 StgCmmTicky StgCmmUtils ClosureInfo CodeGen SMRep CoreArity CoreFVs
                 CoreLint CorePrep CoreSubst CoreSyn TrieMap CoreTidy CoreUnfold
                 CoreUtils ExternalCore MkCore MkExternalCore PprCore
                 PprExternalCore Check Coverage Desugar DsArrows DsBinds DsCCall
                 DsExpr DsForeign DsGRHSs DsListComp DsMonad DsUtils Match MatchCon
                 MatchLit HsBinds HsDecls HsDoc HsExpr HsImpExp HsLit HsPat HsSyn
                 HsTypes HsUtils BinIface BuildTyCl IfaceEnv IfaceSyn IfaceType
                 LoadIface MkIface TcIface FlagChecker Annotations BreakArray
                 CmdLineParser CodeOutput Config Constants DriverMkDepend
                 DriverPhases DriverPipeline DynFlags ErrUtils Finder GHC GhcMake
                 GhcPlugins DynamicLoading HeaderInfo HscMain HscStats HscTypes
                 InteractiveEval PackageConfig Packages PprTyThing StaticFlags
                 StaticFlagParser SysTools TidyPgm Ctype HaddockUtils LexCore Lexer
                 OptCoercion Parser ParserCore ParserCoreUtils RdrHsSyn ForeignCall
                 PrelInfo PrelNames PrelRules PrimOp TysPrim TysWiredIn CostCentre
                 ProfInit SCCfinal RnBinds RnEnv RnExpr RnHsDoc RnNames RnPat
                 RnSource RnTypes CoreMonad CSE FloatIn FloatOut LiberateCase
                 OccurAnal SAT SetLevels SimplCore SimplEnv SimplMonad SimplUtils
                 Simplify SRT SimplStg StgStats UnariseStg Rules SpecConstr
                 Specialise CoreToStg StgLint StgSyn DmdAnal WorkWrap WwLib FamInst
                 Inst TcAnnotations TcArrows TcBinds TcClassDcl TcDefaults TcDeriv
                 TcEnv TcExpr TcForeign TcGenDeriv TcGenGenerics TcHsSyn TcHsType
                 TcInstDcls TcMType TcMatches TcPat TcRnDriver TcRnMonad TcRnTypes
                 TcRules TcSimplify TcErrors TcTyClsDecls TcTyDecls TcType
                 TcEvidence TcUnify TcInteract TcCanonical TcSMonad Class Coercion
                 FamInstEnv FunDeps InstEnv TyCon Kind Type TypeRep Unify Bag Binary
                 BufWrite Digraph Encoding FastBool FastFunctions FastMutInt
                 FastString FastTypes Fingerprint FiniteMap GraphBase GraphColor
                 GraphOps GraphPpr IOEnv ListSetOps Maybes MonadUtils OrdList
                 Outputable Pair Panic Pretty Serialized State Stream StringBuffer
                 UniqFM UniqSet Util Vectorise.Builtins.Base
                 Vectorise.Builtins.Initialise Vectorise.Builtins
                 Vectorise.Monad.Base Vectorise.Monad.Naming Vectorise.Monad.Local
                 Vectorise.Monad.Global Vectorise.Monad.InstEnv Vectorise.Monad
                 Vectorise.Utils.Base Vectorise.Utils.Closure
                 Vectorise.Utils.Hoisting Vectorise.Utils.PADict
                 Vectorise.Utils.Poly Vectorise.Utils Vectorise.Generic.Description
                 Vectorise.Generic.PAMethods Vectorise.Generic.PADict
                 Vectorise.Generic.PData Vectorise.Type.Env Vectorise.Type.Type
                 Vectorise.Type.TyConDecl Vectorise.Type.Classify Vectorise.Convert
                 Vectorise.Vect Vectorise.Var Vectorise.Env Vectorise.Exp Vectorise
                 Hoopl.Dataflow Hoopl AsmCodeGen TargetReg NCGMonad Instruction Size
                 Reg RegClass PIC Platform CPrim X86.Regs X86.RegInfo X86.Instr
                 X86.Cond X86.Ppr X86.CodeGen PPC.Regs PPC.RegInfo PPC.Instr
                 PPC.Cond PPC.Ppr PPC.CodeGen SPARC.Base SPARC.Regs SPARC.RegPlate
                 SPARC.Imm SPARC.AddrMode SPARC.Cond SPARC.Instr SPARC.Stack
                 SPARC.ShortcutJump SPARC.Ppr SPARC.CodeGen SPARC.CodeGen.Amode
                 SPARC.CodeGen.Base SPARC.CodeGen.CondCode SPARC.CodeGen.Gen32
                 SPARC.CodeGen.Gen64 SPARC.CodeGen.Sanity SPARC.CodeGen.Expand
                 RegAlloc.Liveness RegAlloc.Graph.Main RegAlloc.Graph.Stats
                 RegAlloc.Graph.ArchBase RegAlloc.Graph.ArchX86
                 RegAlloc.Graph.Coalesce RegAlloc.Graph.Spill
                 RegAlloc.Graph.SpillClean RegAlloc.Graph.SpillCost
                 RegAlloc.Graph.TrivColorable RegAlloc.Linear.Main
                 RegAlloc.Linear.JoinToTargets RegAlloc.Linear.State
                 RegAlloc.Linear.Stats RegAlloc.Linear.FreeRegs
                 RegAlloc.Linear.StackMap RegAlloc.Linear.Base
                 RegAlloc.Linear.X86.FreeRegs RegAlloc.Linear.PPC.FreeRegs
                 RegAlloc.Linear.SPARC.FreeRegs
hidden-modules:
trusted: False
import-dirs: /Users/suztomo/Documents/ReadGHC/ghc-7.6.1/compiler/stage2/build
library-dirs: /Users/suztomo/Documents/ReadGHC/ghc-7.6.1/compiler/stage2/build
hs-libraries: HSghc-7.6.1
extra-libraries:
extra-ghci-libraries:
include-dirs: /Users/suztomo/Documents/ReadGHC/ghc-7.6.1/compiler/../rts/dist/build
              /Users/suztomo/Documents/ReadGHC/ghc-7.6.1/compiler/stage2
              /Users/suztomo/Documents/ReadGHC/ghc-7.6.1/compiler/.
              /Users/suztomo/Documents/ReadGHC/ghc-7.6.1/compiler/parser
              /Users/suztomo/Documents/ReadGHC/ghc-7.6.1/compiler/utils
includes:
depends: Cabal-1.16.0-inplace array-0.4.0.1-inplace
         base-4.6.0.0-inplace bin-package-db-0.0.0.0-inplace
         bytestring-0.10.0.0-inplace containers-0.5.0.0-inplace
         directory-1.2.0.0-inplace filepath-1.3.0.1-inplace
         hoopl-3.9.0.0-inplace hpc-0.6.0.0-inplace process-1.1.0.2-inplace
         template-haskell-2.8.0.0-inplace time-1.4.0.1-inplace
         unix-2.6.0.0-inplace
hugs-options:
cc-options:
ld-options:
framework-dirs:
frameworks:
haddock-interfaces: /Users/suztomo/Documents/ReadGHC/ghc-7.6.1/compiler/stage2/doc/html/ghc/ghc.haddock
haddock-html:

name: haskeline
version: 0.7.0.2
id: haskeline-0.7.0.2-inplace
license: BSD3
copyright: (c) Judah Jacobson
maintainer: Judah Jacobson <judah.jacobson@gmail.com>
stability: Experimental
homepage: http://trac.haskell.org/haskeline
package-url:
synopsis: A command-line interface for user input, written in Haskell.
description: Haskeline provides a user interface for line input in command-line
             programs.  This library is similar in purpose to readline, but since
             it is written in Haskell it is (hopefully) more easily used in other
             Haskell programs.
             .
             Haskeline runs both on POSIX-compatible systems and on Windows.
category: User Interfaces
author: Judah Jacobson
exposed: True
exposed-modules: System.Console.Haskeline
                 System.Console.Haskeline.Completion
                 System.Console.Haskeline.MonadException
                 System.Console.Haskeline.History System.Console.Haskeline.IO
hidden-modules: System.Console.Haskeline.Recover
                System.Console.Haskeline.Backend.Terminfo
                System.Console.Haskeline.Backend.Posix
                System.Console.Haskeline.Backend.Posix.Encoder
                System.Console.Haskeline.Backend.DumbTerm
                System.Console.Haskeline.Backend
                System.Console.Haskeline.Backend.WCWidth
                System.Console.Haskeline.Command
                System.Console.Haskeline.Command.Completion
                System.Console.Haskeline.Command.History
                System.Console.Haskeline.Command.KillRing
                System.Console.Haskeline.Directory System.Console.Haskeline.Emacs
                System.Console.Haskeline.InputT System.Console.Haskeline.Key
                System.Console.Haskeline.LineState System.Console.Haskeline.Monads
                System.Console.Haskeline.Prefs System.Console.Haskeline.RunCommand
                System.Console.Haskeline.Term System.Console.Haskeline.Command.Undo
                System.Console.Haskeline.Vi
trusted: False
import-dirs: /Users/suztomo/Documents/ReadGHC/ghc-7.6.1/libraries/haskeline/dist-install/build
library-dirs: /Users/suztomo/Documents/ReadGHC/ghc-7.6.1/libraries/haskeline/dist-install/build
hs-libraries: HShaskeline-0.7.0.2
extra-libraries:
extra-ghci-libraries:
include-dirs: /Users/suztomo/Documents/ReadGHC/ghc-7.6.1/libraries/haskeline/includes
includes:
depends: base-4.6.0.0-inplace bytestring-0.10.0.0-inplace
         containers-0.5.0.0-inplace directory-1.2.0.0-inplace
         filepath-1.3.0.1-inplace terminfo-0.3.2.4-inplace
         transformers-0.3.0.0-inplace unix-2.6.0.0-inplace
hugs-options:
cc-options:
ld-options:
framework-dirs:
frameworks:
haddock-interfaces: /Users/suztomo/Documents/ReadGHC/ghc-7.6.1/libraries/haskeline/dist-install/doc/html/haskeline/haskeline.haddock
haddock-html:

name: terminfo
version: 0.3.2.4
id: terminfo-0.3.2.4-inplace
license: BSD3
copyright: (c) Judah Jacobson
maintainer: Judah Jacobson <judah.jacobson@gmail.com>
stability: Experimental
homepage: http://code.haskell.org/terminfo
package-url:
synopsis: Haskell bindings to the terminfo library.
description: This library provides an interface to the terminfo database (via bindings to the
             curses library).  Terminfo allows POSIX systems to interact with a variety of terminals
             using a standard set of capabilities.
category: User Interfaces
author: Judah Jacobson
exposed: True
exposed-modules: System.Console.Terminfo
                 System.Console.Terminfo.Base System.Console.Terminfo.Cursor
                 System.Console.Terminfo.Color System.Console.Terminfo.Edit
                 System.Console.Terminfo.Effects System.Console.Terminfo.Keys
hidden-modules:
trusted: False
import-dirs: /Users/suztomo/Documents/ReadGHC/ghc-7.6.1/libraries/terminfo/dist-install/build
library-dirs: /Users/suztomo/Documents/ReadGHC/ghc-7.6.1/libraries/terminfo/dist-install/build
hs-libraries: HSterminfo-0.3.2.4
extra-libraries: ncurses
extra-ghci-libraries:
include-dirs:
includes: ncurses.h term.h
depends: base-4.6.0.0-inplace
hugs-options:
cc-options:
ld-options:
framework-dirs:
frameworks:
haddock-interfaces: /Users/suztomo/Documents/ReadGHC/ghc-7.6.1/libraries/terminfo/dist-install/doc/html/terminfo/terminfo.haddock
haddock-html:

name: xhtml
version: 3000.2.1
id: xhtml-3000.2.1-inplace
license: BSD3
copyright: Bjorn Bringert 2004-2006, Andy Gill and the Oregon
           Graduate Institute of Science and Technology, 1999-2001
maintainer: Chris Dornan <chris@chrisdornan.com>
stability: Stable
homepage: https://github.com/haskell/xhtml
package-url:
synopsis: An XHTML combinator library
description: This package provides combinators for producing
             XHTML 1.0, including the Strict, Transitional and
             Frameset variants.
category: Web, XML, Pretty Printer
author: Bjorn Bringert
exposed: True
exposed-modules: Text.XHtml Text.XHtml.Frameset Text.XHtml.Strict
                 Text.XHtml.Transitional Text.XHtml.Debug Text.XHtml.Table
hidden-modules: Text.XHtml.Strict.Attributes
                Text.XHtml.Strict.Elements Text.XHtml.Frameset.Attributes
                Text.XHtml.Frameset.Elements Text.XHtml.Transitional.Attributes
                Text.XHtml.Transitional.Elements Text.XHtml.BlockTable
                Text.XHtml.Extras Text.XHtml.Internals
trusted: False
import-dirs: /Users/suztomo/Documents/ReadGHC/ghc-7.6.1/libraries/xhtml/dist-install/build
library-dirs: /Users/suztomo/Documents/ReadGHC/ghc-7.6.1/libraries/xhtml/dist-install/build
hs-libraries: HSxhtml-3000.2.1
extra-libraries:
extra-ghci-libraries:
include-dirs:
includes:
depends: base-4.6.0.0-inplace
hugs-options:
cc-options:
ld-options:
framework-dirs:
frameworks:
haddock-interfaces: /Users/suztomo/Documents/ReadGHC/ghc-7.6.1/libraries/xhtml/dist-install/doc/html/xhtml/xhtml.haddock
haddock-html:

name: utf8-string
version: 0.3.8
id: utf8-string-0.3.8-inplace
license: BSD3
copyright:
maintainer: emertens@galois.com
stability:
homepage: http://github.com/glguy/utf8-string/
package-url:
synopsis: Support for reading and writing UTF8 Strings
description: A UTF8 layer for IO and Strings. The utf8-string
             package provides operations for encoding UTF8
             strings to Word8 lists and back, and for reading and
             writing UTF8 without truncation.
category: Codec
author: Eric Mertens
exposed: True
exposed-modules: Codec.Binary.UTF8.String Codec.Binary.UTF8.Generic
                 System.IO.UTF8 System.Environment.UTF8 Data.String.UTF8
                 Data.ByteString.UTF8 Data.ByteString.Lazy.UTF8
hidden-modules:
trusted: False
import-dirs: /Users/suztomo/Documents/ReadGHC/ghc-7.6.1/libraries/utf8-string/dist-install/build
library-dirs: /Users/suztomo/Documents/ReadGHC/ghc-7.6.1/libraries/utf8-string/dist-install/build
hs-libraries: HSutf8-string-0.3.8
extra-libraries:
extra-ghci-libraries:
include-dirs:
includes:
depends: base-4.6.0.0-inplace bytestring-0.10.0.0-inplace
hugs-options:
cc-options:
ld-options:
framework-dirs:
frameworks:
haddock-interfaces: /Users/suztomo/Documents/ReadGHC/ghc-7.6.1/libraries/utf8-string/dist-install/doc/html/utf8-string/utf8-string.haddock
haddock-html:

name: transformers
version: 0.3.0.0
id: transformers-0.3.0.0-inplace
license: BSD3
copyright:
maintainer: Ross Paterson <ross@soi.city.ac.uk>
stability:
homepage:
package-url:
synopsis: Concrete functor and monad transformers
description: A portable library of functor and monad transformers, inspired by
             the paper \"Functional Programming with Overloading and Higher-Order
             Polymorphism\", by Mark P Jones,
             in /Advanced School of Functional Programming/, 1995
             (<http://web.cecs.pdx.edu/~mpj/pubs/springschool.html>).
             .
             This package contains:
             .
             * the monad transformer class (in "Control.Monad.Trans.Class")
             .
             * concrete functor and monad transformers, each with associated
             operations and functions to lift operations associated with other
             transformers.
             .
             It can be used on its own in portable Haskell code, or with the monad
             classes in the @mtl@ or @monads-tf@ packages, which automatically
             lift operations introduced by monad transformers through other
             transformers.
category: Control
author: Andy Gill, Ross Paterson
exposed: True
exposed-modules: Control.Applicative.Backwards
                 Control.Applicative.Lift Control.Monad.IO.Class
                 Control.Monad.Trans.Class Control.Monad.Trans.Cont
                 Control.Monad.Trans.Error Control.Monad.Trans.Identity
                 Control.Monad.Trans.List Control.Monad.Trans.Maybe
                 Control.Monad.Trans.Reader Control.Monad.Trans.RWS
                 Control.Monad.Trans.RWS.Lazy Control.Monad.Trans.RWS.Strict
                 Control.Monad.Trans.State Control.Monad.Trans.State.Lazy
                 Control.Monad.Trans.State.Strict Control.Monad.Trans.Writer
                 Control.Monad.Trans.Writer.Lazy Control.Monad.Trans.Writer.Strict
                 Data.Functor.Compose Data.Functor.Constant Data.Functor.Identity
                 Data.Functor.Product Data.Functor.Reverse
hidden-modules:
trusted: False
import-dirs: /Users/suztomo/Documents/ReadGHC/ghc-7.6.1/libraries/transformers/dist-install/build
library-dirs: /Users/suztomo/Documents/ReadGHC/ghc-7.6.1/libraries/transformers/dist-install/build
hs-libraries: HStransformers-0.3.0.0
extra-libraries:
extra-ghci-libraries:
include-dirs:
includes:
depends: base-4.6.0.0-inplace
hugs-options:
cc-options:
ld-options:
framework-dirs:
frameworks:
haddock-interfaces: /Users/suztomo/Documents/ReadGHC/ghc-7.6.1/libraries/transformers/dist-install/doc/html/transformers/transformers.haddock
haddock-html:

name: hoopl
version: 3.9.0.0
id: hoopl-3.9.0.0-inplace
license: BSD3
copyright:
maintainer: nr@cs.tufts.edu
stability:
homepage: http://ghc.cs.tufts.edu/hoopl/
package-url:
synopsis: A library to support dataflow analysis and optimization
description: Higher-order optimization library
             .
             Changes in 3.9.0.0
             .
             * Lots of API changes; mainly a new API for working with Blocks
category: Compilers/Interpreters
author: Norman Ramsey, João Dias, Simon Marlow and Simon Peyton Jones
exposed: True
exposed-modules: Compiler.Hoopl Compiler.Hoopl.Internals
                 Compiler.Hoopl.Wrappers Compiler.Hoopl.Passes.Dominator
                 Compiler.Hoopl.Passes.DList
hidden-modules: Compiler.Hoopl.Checkpoint
                Compiler.Hoopl.Collections Compiler.Hoopl.Combinators
                Compiler.Hoopl.Dataflow Compiler.Hoopl.Debug Compiler.Hoopl.Block
                Compiler.Hoopl.Graph Compiler.Hoopl.Label Compiler.Hoopl.MkGraph
                Compiler.Hoopl.Fuel Compiler.Hoopl.Pointed Compiler.Hoopl.Shape
                Compiler.Hoopl.Show Compiler.Hoopl.Unique Compiler.Hoopl.XUtil
trusted: False
import-dirs: /Users/suztomo/Documents/ReadGHC/ghc-7.6.1/libraries/hoopl/dist-install/build
library-dirs: /Users/suztomo/Documents/ReadGHC/ghc-7.6.1/libraries/hoopl/dist-install/build
hs-libraries: HShoopl-3.9.0.0
extra-libraries:
extra-ghci-libraries:
include-dirs:
includes:
depends: base-4.6.0.0-inplace containers-0.5.0.0-inplace
hugs-options:
cc-options:
ld-options:
framework-dirs:
frameworks:
haddock-interfaces: /Users/suztomo/Documents/ReadGHC/ghc-7.6.1/libraries/hoopl/dist-install/doc/html/hoopl/hoopl.haddock
haddock-html:

name: bin-package-db
version: 0.0.0.0
id: bin-package-db-0.0.0.0-inplace
license: BSD3
copyright:
maintainer: cvs-ghc@haskell.org
stability:
homepage:
package-url:
synopsis: A binary format for the package database
description:
category:
author:
exposed: True
exposed-modules: Distribution.InstalledPackageInfo.Binary
hidden-modules:
trusted: False
import-dirs: /Users/suztomo/Documents/ReadGHC/ghc-7.6.1/libraries/bin-package-db/dist-install/build
library-dirs: /Users/suztomo/Documents/ReadGHC/ghc-7.6.1/libraries/bin-package-db/dist-install/build
hs-libraries: HSbin-package-db-0.0.0.0
extra-libraries:
extra-ghci-libraries:
include-dirs:
includes:
depends: Cabal-1.16.0-inplace base-4.6.0.0-inplace
         binary-0.5.1.1-inplace
hugs-options:
cc-options:
ld-options:
framework-dirs:
frameworks:
haddock-interfaces: /Users/suztomo/Documents/ReadGHC/ghc-7.6.1/libraries/bin-package-db/dist-install/doc/html/bin-package-db/bin-package-db.haddock
haddock-html:

name: binary
version: 0.5.1.1
id: binary-0.5.1.1-inplace
license: BSD3
copyright:
maintainer: Lennart Kolmodin, Don Stewart <dons@galois.com>
stability: provisional
homepage: http://code.haskell.org/binary/
package-url:
synopsis: Binary serialisation for Haskell values using lazy ByteStrings
description: Efficient, pure binary serialisation using lazy ByteStrings.
             Haskell values may be encoded to and from binary formats,
             written to disk as binary, or sent over the network.
             Serialisation speeds of over 1 G\/sec have been observed,
             so this library should be suitable for high performance
             scenarios.
category: Data, Parsing
author: Lennart Kolmodin <kolmodin@gmail.com>
exposed: True
exposed-modules: Data.Binary Data.Binary.Put Data.Binary.Get
                 Data.Binary.Builder Data.Binary.Builder.Internal
hidden-modules: Data.Binary.Builder.Base
trusted: False
import-dirs: /Users/suztomo/Documents/ReadGHC/ghc-7.6.1/libraries/binary/dist-install/build
library-dirs: /Users/suztomo/Documents/ReadGHC/ghc-7.6.1/libraries/binary/dist-install/build
hs-libraries: HSbinary-0.5.1.1
extra-libraries:
extra-ghci-libraries:
include-dirs:
includes:
depends: array-0.4.0.1-inplace base-4.6.0.0-inplace
         bytestring-0.10.0.0-inplace containers-0.5.0.0-inplace
hugs-options:
cc-options:
ld-options:
framework-dirs:
frameworks:
haddock-interfaces: /Users/suztomo/Documents/ReadGHC/ghc-7.6.1/libraries/binary/dist-install/doc/html/binary/binary.haddock
haddock-html:

name: Cabal
version: 1.16.0
id: Cabal-1.16.0-inplace
license: BSD3
copyright: 2003-2006, Isaac Jones
           2005-2011, Duncan Coutts
maintainer: cabal-devel@haskell.org
stability:
homepage: http://www.haskell.org/cabal/
package-url:
synopsis: A framework for packaging Haskell software
description: The Haskell Common Architecture for Building Applications and
             Libraries: a framework defining a common interface for authors to more
             easily build their Haskell applications in a portable way.
             .
             The Haskell Cabal is part of a larger infrastructure for distributing,
             organizing, and cataloging Haskell libraries and tools.
category: Distribution
author: Isaac Jones <ijones@syntaxpolice.org>
        Duncan Coutts <duncan@community.haskell.org>
exposed: True
exposed-modules: Distribution.Compiler
                 Distribution.InstalledPackageInfo Distribution.License
                 Distribution.Make Distribution.ModuleName Distribution.Package
                 Distribution.PackageDescription
                 Distribution.PackageDescription.Configuration
                 Distribution.PackageDescription.Parse
                 Distribution.PackageDescription.Check
                 Distribution.PackageDescription.PrettyPrint Distribution.ParseUtils
                 Distribution.ReadE Distribution.Simple Distribution.Simple.Build
                 Distribution.Simple.Build.Macros
                 Distribution.Simple.Build.PathsModule
                 Distribution.Simple.BuildPaths Distribution.Simple.Bench
                 Distribution.Simple.Command Distribution.Simple.Compiler
                 Distribution.Simple.Configure Distribution.Simple.GHC
                 Distribution.Simple.LHC Distribution.Simple.Haddock
                 Distribution.Simple.Hpc Distribution.Simple.Hugs
                 Distribution.Simple.Install Distribution.Simple.InstallDirs
                 Distribution.Simple.JHC Distribution.Simple.LocalBuildInfo
                 Distribution.Simple.NHC Distribution.Simple.PackageIndex
                 Distribution.Simple.PreProcess Distribution.Simple.PreProcess.Unlit
                 Distribution.Simple.Program Distribution.Simple.Program.Ar
                 Distribution.Simple.Program.Builtin Distribution.Simple.Program.Db
                 Distribution.Simple.Program.GHC Distribution.Simple.Program.HcPkg
                 Distribution.Simple.Program.Hpc Distribution.Simple.Program.Ld
                 Distribution.Simple.Program.Run Distribution.Simple.Program.Script
                 Distribution.Simple.Program.Types Distribution.Simple.Register
                 Distribution.Simple.Setup Distribution.Simple.SrcDist
                 Distribution.Simple.Test Distribution.Simple.UHC
                 Distribution.Simple.UserHooks Distribution.Simple.Utils
                 Distribution.System Distribution.TestSuite Distribution.Text
                 Distribution.Verbosity Distribution.Version
                 Distribution.Compat.ReadP Language.Haskell.Extension
hidden-modules: Distribution.GetOpt Distribution.Compat.Exception
                Distribution.Compat.CopyFile Distribution.Compat.TempFile
                Distribution.Simple.GHC.IPI641 Distribution.Simple.GHC.IPI642
                Paths_Cabal
trusted: False
import-dirs: /Users/suztomo/Documents/ReadGHC/ghc-7.6.1/libraries/Cabal/Cabal/dist-install/build
library-dirs: /Users/suztomo/Documents/ReadGHC/ghc-7.6.1/libraries/Cabal/Cabal/dist-install/build
hs-libraries: HSCabal-1.16.0
extra-libraries:
extra-ghci-libraries:
include-dirs:
includes:
depends: array-0.4.0.1-inplace base-4.6.0.0-inplace
         containers-0.5.0.0-inplace directory-1.2.0.0-inplace
         filepath-1.3.0.1-inplace old-time-1.1.0.1-inplace
         pretty-1.1.1.0-inplace process-1.1.0.2-inplace unix-2.6.0.0-inplace
hugs-options:
cc-options:
ld-options:
framework-dirs:
frameworks:
haddock-interfaces: /Users/suztomo/Documents/ReadGHC/ghc-7.6.1/libraries/Cabal/Cabal/dist-install/doc/html/Cabal/Cabal.haddock
haddock-html:

name: pretty
version: 1.1.1.0
id: pretty-1.1.1.0-inplace
license: BSD3
copyright:
maintainer: David Terei <dave.terei@gmail.com>
stability: Stable
homepage: http://github.com/haskell/pretty
package-url:
synopsis: Pretty-printing library
description: This package contains a pretty-printing library, a set of API's
             that provides a way to easily print out text in a consistent
             format of your choosing. This is useful for compilers and related
             tools.
             .
             This library was originally designed by John Hughes's and has since
             been heavily modified by Simon Peyton Jones.
category: Text
author:
exposed: True
exposed-modules: Text.PrettyPrint Text.PrettyPrint.HughesPJ
hidden-modules:
trusted: False
import-dirs: /Users/suztomo/Documents/ReadGHC/ghc-7.6.1/libraries/pretty/dist-install/build
library-dirs: /Users/suztomo/Documents/ReadGHC/ghc-7.6.1/libraries/pretty/dist-install/build
hs-libraries: HSpretty-1.1.1.0
extra-libraries:
extra-ghci-libraries:
include-dirs:
includes:
depends: base-4.6.0.0-inplace
hugs-options:
cc-options:
ld-options:
framework-dirs:
frameworks:
haddock-interfaces: /Users/suztomo/Documents/ReadGHC/ghc-7.6.1/libraries/pretty/dist-install/doc/html/pretty/pretty.haddock
haddock-html:

name: hpc
version: 0.6.0.0
id: hpc-0.6.0.0-inplace
license: BSD3
copyright:
maintainer: libraries@haskell.org
stability:
homepage:
package-url:
synopsis: Code Coverage Library for Haskell
description:
category: Control
author: Andy Gill
exposed: True
exposed-modules: Trace.Hpc.Util Trace.Hpc.Mix Trace.Hpc.Tix
                 Trace.Hpc.Reflect
hidden-modules:
trusted: False
import-dirs: /Users/suztomo/Documents/ReadGHC/ghc-7.6.1/libraries/hpc/dist-install/build
library-dirs: /Users/suztomo/Documents/ReadGHC/ghc-7.6.1/libraries/hpc/dist-install/build
hs-libraries: HShpc-0.6.0.0
extra-libraries:
extra-ghci-libraries:
include-dirs:
includes:
depends: base-4.6.0.0-inplace containers-0.5.0.0-inplace
         directory-1.2.0.0-inplace time-1.4.0.1-inplace
hugs-options:
cc-options:
ld-options:
framework-dirs:
frameworks:
haddock-interfaces: /Users/suztomo/Documents/ReadGHC/ghc-7.6.1/libraries/hpc/dist-install/doc/html/hpc/hpc.haddock
haddock-html:

name: process
version: 1.1.0.2
id: process-1.1.0.2-inplace
license: BSD3
copyright:
maintainer: libraries@haskell.org
stability:
homepage:
package-url:
synopsis: Process libraries
description: This package contains libraries for dealing with system processes.
category: System
author:
exposed: True
exposed-modules: System.Process.Internals System.Process System.Cmd
hidden-modules:
trusted: False
import-dirs: /Users/suztomo/Documents/ReadGHC/ghc-7.6.1/libraries/process/dist-install/build
library-dirs: /Users/suztomo/Documents/ReadGHC/ghc-7.6.1/libraries/process/dist-install/build
hs-libraries: HSprocess-1.1.0.2
extra-libraries:
extra-ghci-libraries:
include-dirs: /Users/suztomo/Documents/ReadGHC/ghc-7.6.1/libraries/process/include
includes: runProcess.h
depends: base-4.6.0.0-inplace deepseq-1.3.0.1-inplace
         directory-1.2.0.0-inplace filepath-1.3.0.1-inplace
         unix-2.6.0.0-inplace
hugs-options:
cc-options:
ld-options:
framework-dirs:
frameworks:
haddock-interfaces: /Users/suztomo/Documents/ReadGHC/ghc-7.6.1/libraries/process/dist-install/doc/html/process/process.haddock
haddock-html:

name: directory
version: 1.2.0.0
id: directory-1.2.0.0-inplace
license: BSD3
copyright:
maintainer: libraries@haskell.org
stability:
homepage:
package-url:
synopsis: library for directory handling
description: This package provides a library for handling directories.
category: System
author:
exposed: True
exposed-modules: System.Directory
hidden-modules:
trusted: False
import-dirs: /Users/suztomo/Documents/ReadGHC/ghc-7.6.1/libraries/directory/dist-install/build
library-dirs: /Users/suztomo/Documents/ReadGHC/ghc-7.6.1/libraries/directory/dist-install/build
hs-libraries: HSdirectory-1.2.0.0
extra-libraries:
extra-ghci-libraries:
include-dirs: /Users/suztomo/Documents/ReadGHC/ghc-7.6.1/libraries/directory/include
includes: HsDirectory.h
depends: base-4.6.0.0-inplace filepath-1.3.0.1-inplace
         time-1.4.0.1-inplace unix-2.6.0.0-inplace
hugs-options:
cc-options:
ld-options:
framework-dirs:
frameworks:
haddock-interfaces: /Users/suztomo/Documents/ReadGHC/ghc-7.6.1/libraries/directory/dist-install/doc/html/directory/directory.haddock
haddock-html:

name: unix
version: 2.6.0.0
id: unix-2.6.0.0-inplace
license: BSD3
copyright:
maintainer: libraries@haskell.org
stability:
homepage:
package-url:
synopsis: POSIX functionality
description: This package gives you access to the set of operating system
             services standardised by POSIX 1003.1b (or the IEEE Portable
             Operating System Interface for Computing Environments -
             IEEE Std. 1003.1).
             .
             The package is not supported under Windows (except under Cygwin).
category: System
author:
exposed: True
exposed-modules: System.Posix System.Posix.ByteString
                 System.Posix.Error System.Posix.Resource System.Posix.Time
                 System.Posix.Unistd System.Posix.User System.Posix.Signals
                 System.Posix.Signals.Exts System.Posix.Semaphore
                 System.Posix.SharedMem System.Posix.ByteString.FilePath
                 System.Posix.Directory System.Posix.Directory.ByteString
                 System.Posix.DynamicLinker.Module
                 System.Posix.DynamicLinker.Module.ByteString
                 System.Posix.DynamicLinker.Prim
                 System.Posix.DynamicLinker.ByteString System.Posix.DynamicLinker
                 System.Posix.Files System.Posix.Files.ByteString System.Posix.IO
                 System.Posix.IO.ByteString System.Posix.Env
                 System.Posix.Env.ByteString System.Posix.Process
                 System.Posix.Process.Internals System.Posix.Process.ByteString
                 System.Posix.Temp System.Posix.Temp.ByteString
                 System.Posix.Terminal System.Posix.Terminal.ByteString
hidden-modules: System.Posix.Directory.Common
                System.Posix.DynamicLinker.Common System.Posix.Files.Common
                System.Posix.IO.Common System.Posix.Process.Common
                System.Posix.Terminal.Common
trusted: False
import-dirs: /Users/suztomo/Documents/ReadGHC/ghc-7.6.1/libraries/unix/dist-install/build
library-dirs: /Users/suztomo/Documents/ReadGHC/ghc-7.6.1/libraries/unix/dist-install/build
hs-libraries: HSunix-2.6.0.0
extra-libraries: dl
extra-ghci-libraries:
include-dirs: /Users/suztomo/Documents/ReadGHC/ghc-7.6.1/libraries/unix/include
includes: HsUnix.h execvpe.h
depends: base-4.6.0.0-inplace bytestring-0.10.0.0-inplace
         time-1.4.0.1-inplace
hugs-options:
cc-options:
ld-options:
framework-dirs:
frameworks:
haddock-interfaces: /Users/suztomo/Documents/ReadGHC/ghc-7.6.1/libraries/unix/dist-install/doc/html/unix/unix.haddock
haddock-html:

name: time
version: 1.4.0.1
id: time-1.4.0.1-inplace
license: BSD3
copyright:
maintainer: <ashley@semantic.org>
stability: stable
homepage: http://semantic.org/TimeLib/
package-url:
synopsis: A time library
description: A time library
category: System
author: Ashley Yakeley
exposed: True
exposed-modules: Data.Time.Calendar Data.Time.Calendar.MonthDay
                 Data.Time.Calendar.OrdinalDate Data.Time.Calendar.WeekDate
                 Data.Time.Calendar.Julian Data.Time.Calendar.Easter Data.Time.Clock
                 Data.Time.Clock.POSIX Data.Time.Clock.TAI Data.Time.LocalTime
                 Data.Time.Format Data.Time
hidden-modules: Data.Time.Calendar.Private Data.Time.Calendar.Days
                Data.Time.Calendar.Gregorian Data.Time.Calendar.JulianYearDay
                Data.Time.Clock.Scale Data.Time.Clock.UTC Data.Time.Clock.CTimeval
                Data.Time.Clock.UTCDiff Data.Time.LocalTime.TimeZone
                Data.Time.LocalTime.TimeOfDay Data.Time.LocalTime.LocalTime
                Data.Time.Format.Parse
trusted: False
import-dirs: /Users/suztomo/Documents/ReadGHC/ghc-7.6.1/libraries/time/dist-install/build
library-dirs: /Users/suztomo/Documents/ReadGHC/ghc-7.6.1/libraries/time/dist-install/build
hs-libraries: HStime-1.4.0.1
extra-libraries:
extra-ghci-libraries:
include-dirs: /Users/suztomo/Documents/ReadGHC/ghc-7.6.1/libraries/time/include
includes:
depends: base-4.6.0.0-inplace deepseq-1.3.0.1-inplace
         old-locale-1.0.0.5-inplace
hugs-options:
cc-options:
ld-options:
framework-dirs:
frameworks:
haddock-interfaces: /Users/suztomo/Documents/ReadGHC/ghc-7.6.1/libraries/time/dist-install/doc/html/time/time.haddock
haddock-html:

name: old-time
version: 1.1.0.1
id: old-time-1.1.0.1-inplace
license: BSD3
copyright:
maintainer: libraries@haskell.org
stability:
homepage:
package-url:
synopsis: Time library
description: This package provides the old time library.
             For new code, the new time library is recommended.
category: System
author:
exposed: True
exposed-modules: System.Time
hidden-modules:
trusted: False
import-dirs: /Users/suztomo/Documents/ReadGHC/ghc-7.6.1/libraries/old-time/dist-install/build
library-dirs: /Users/suztomo/Documents/ReadGHC/ghc-7.6.1/libraries/old-time/dist-install/build
hs-libraries: HSold-time-1.1.0.1
extra-libraries:
extra-ghci-libraries:
include-dirs: /Users/suztomo/Documents/ReadGHC/ghc-7.6.1/libraries/old-time/include
includes: HsTime.h
depends: base-4.6.0.0-inplace old-locale-1.0.0.5-inplace
hugs-options:
cc-options:
ld-options:
framework-dirs:
frameworks:
haddock-interfaces: /Users/suztomo/Documents/ReadGHC/ghc-7.6.1/libraries/old-time/dist-install/doc/html/old-time/old-time.haddock
haddock-html:

name: old-locale
version: 1.0.0.5
id: old-locale-1.0.0.5-inplace
license: BSD3
copyright:
maintainer: libraries@haskell.org
stability:
homepage:
package-url:
synopsis: locale library
description: This package provides the ability to adapt to
             locale conventions such as date and time formats.
category: System
author:
exposed: True
exposed-modules: System.Locale
hidden-modules:
trusted: False
import-dirs: /Users/suztomo/Documents/ReadGHC/ghc-7.6.1/libraries/old-locale/dist-install/build
library-dirs: /Users/suztomo/Documents/ReadGHC/ghc-7.6.1/libraries/old-locale/dist-install/build
hs-libraries: HSold-locale-1.0.0.5
extra-libraries:
extra-ghci-libraries:
include-dirs:
includes:
depends: base-4.6.0.0-inplace
hugs-options:
cc-options:
ld-options:
framework-dirs:
frameworks:
haddock-interfaces: /Users/suztomo/Documents/ReadGHC/ghc-7.6.1/libraries/old-locale/dist-install/doc/html/old-locale/old-locale.haddock
haddock-html:

name: containers
version: 0.5.0.0
id: containers-0.5.0.0-inplace
license: BSD3
copyright:
maintainer: fox@ucw.cz
stability:
homepage:
package-url:
synopsis: Assorted concrete container types
description: This package contains efficient general-purpose implementations
             of various basic immutable container types.  The declared cost of
             each operation is either worst-case or amortized, but remains
             valid even if structures are shared.
category: Data Structures
author:
exposed: True
exposed-modules: Data.Graph Data.Sequence Data.Tree Data.IntMap
                 Data.IntMap.Lazy Data.IntMap.Strict Data.IntSet Data.Map
                 Data.Map.Lazy Data.Map.Strict Data.Set
hidden-modules: Data.IntMap.Base Data.IntSet.Base Data.Map.Base
                Data.Set.Base Data.StrictPair
trusted: False
import-dirs: /Users/suztomo/Documents/ReadGHC/ghc-7.6.1/libraries/containers/dist-install/build
library-dirs: /Users/suztomo/Documents/ReadGHC/ghc-7.6.1/libraries/containers/dist-install/build
hs-libraries: HScontainers-0.5.0.0
extra-libraries:
extra-ghci-libraries:
include-dirs: /Users/suztomo/Documents/ReadGHC/ghc-7.6.1/libraries/containers/include
includes:
depends: array-0.4.0.1-inplace base-4.6.0.0-inplace
         deepseq-1.3.0.1-inplace ghc-prim-0.3.0.0-inplace
hugs-options:
cc-options:
ld-options:
framework-dirs:
frameworks:
haddock-interfaces: /Users/suztomo/Documents/ReadGHC/ghc-7.6.1/libraries/containers/dist-install/doc/html/containers/containers.haddock
haddock-html:

name: bytestring
version: 0.10.0.0
id: bytestring-0.10.0.0-inplace
license: BSD3
copyright: Copyright (c) Don Stewart          2005-2009,
           (c) Duncan Coutts        2006-2011,
           (c) David Roundy         2003-2005,
           (c) Jasper Van der Jeugt 2010,
           (c) Simon Meier          2010-2011.
maintainer: Don Stewart <dons00@gmail.com>,
            Duncan Coutts <duncan@community.haskell.org>
stability:
homepage:
package-url:
synopsis: Fast, compact, strict and lazy byte strings with a list interface
description: An efficient compact, immutable byte string type (both strict and lazy)
             suitable for binary or 8-bit character data.
             .
             The 'ByteString' type represents sequences of bytes or 8-bit characters.
             It is suitable for high performance use, both in terms of large data
             quantities, or high speed requirements. The 'ByteStrin'g functions follow
             the same style as Haskell\'s ordinary lists, so it is easy to convert code
             from using 'String' to 'ByteString'.
             .
             Two 'ByteString' variants are provided:
             .
             * Strict 'ByteString's keep the string as a single large array. This
             makes them convenient for passing data between C and Haskell.
             .
             * Lazy 'ByteStrings' use a lazy list of strict chunks which makes it
             suitable for I\/O streaming tasks.
             .
             The @Char8@ modules provide a character-based view of the same
             underlying 'ByteString' types. This makes it convenient to handle mixed
             binary and 8-bit character content (which is common in many file formats
             and network protocols).
             .
             'ByteString's are not designed for Unicode. For Unicode strings you should
             use the 'Text' type from the @text@ package.
             .
             These modules are intended to be imported qualified, to avoid name clashes
             with "Prelude" functions, e.g.
             .
             > import qualified Data.ByteString as BS
category: Data
author: Don Stewart,
        Duncan Coutts
exposed: True
exposed-modules: Data.ByteString Data.ByteString.Char8
                 Data.ByteString.Unsafe Data.ByteString.Internal
                 Data.ByteString.Lazy Data.ByteString.Lazy.Char8
                 Data.ByteString.Lazy.Internal Data.ByteString.Lazy.Builder
                 Data.ByteString.Lazy.Builder.Extras
                 Data.ByteString.Lazy.Builder.ASCII
hidden-modules: Data.ByteString.Lazy.Builder.Internal
                Data.ByteString.Lazy.Builder.BasicEncoding
                Data.ByteString.Lazy.Builder.BasicEncoding.Extras
                Data.ByteString.Lazy.Builder.BasicEncoding.Internal
                Data.ByteString.Lazy.Builder.BasicEncoding.Binary
                Data.ByteString.Lazy.Builder.BasicEncoding.ASCII
                Data.ByteString.Lazy.Builder.BasicEncoding.Internal.Floating
                Data.ByteString.Lazy.Builder.BasicEncoding.Internal.UncheckedShifts
                Data.ByteString.Lazy.Builder.BasicEncoding.Internal.Base16
trusted: False
import-dirs: /Users/suztomo/Documents/ReadGHC/ghc-7.6.1/libraries/bytestring/dist-install/build
library-dirs: /Users/suztomo/Documents/ReadGHC/ghc-7.6.1/libraries/bytestring/dist-install/build
hs-libraries: HSbytestring-0.10.0.0
extra-libraries:
extra-ghci-libraries:
include-dirs: /Users/suztomo/Documents/ReadGHC/ghc-7.6.1/libraries/bytestring/include
includes: fpstring.h
depends: base-4.6.0.0-inplace deepseq-1.3.0.1-inplace
         ghc-prim-0.3.0.0-inplace
hugs-options:
cc-options:
ld-options:
framework-dirs:
frameworks:
haddock-interfaces: /Users/suztomo/Documents/ReadGHC/ghc-7.6.1/libraries/bytestring/dist-install/doc/html/bytestring/bytestring.haddock
haddock-html:

name: deepseq
version: 1.3.0.1
id: deepseq-1.3.0.1-inplace
license: BSD3
copyright:
maintainer: libraries@haskell.org
stability:
homepage:
package-url:
synopsis: Deep evaluation of data structures
description: This package provides methods for fully evaluating data structures
             (\"deep evaluation\"). Deep evaluation is often used for adding
             strictness to a program, e.g. in order to force pending exceptions,
             remove space leaks, or force lazy I/O to happen. It is also useful
             in parallel programs, to ensure pending work does not migrate to the
             wrong thread.
             .
             The primary use of this package is via the 'deepseq' function, a
             \"deep\" version of 'seq'. It is implemented on top of an 'NFData'
             typeclass (\"Normal Form Data\", data structures with no unevaluated
             components) which defines strategies for fully evaluating different
             data types.
             .
category: Control
author:
exposed: True
exposed-modules: Control.DeepSeq
hidden-modules:
trusted: False
import-dirs: /Users/suztomo/Documents/ReadGHC/ghc-7.6.1/libraries/deepseq/dist-install/build
library-dirs: /Users/suztomo/Documents/ReadGHC/ghc-7.6.1/libraries/deepseq/dist-install/build
hs-libraries: HSdeepseq-1.3.0.1
extra-libraries:
extra-ghci-libraries:
include-dirs:
includes:
depends: array-0.4.0.1-inplace base-4.6.0.0-inplace
hugs-options:
cc-options:
ld-options:
framework-dirs:
frameworks:
haddock-interfaces: /Users/suztomo/Documents/ReadGHC/ghc-7.6.1/libraries/deepseq/dist-install/doc/html/deepseq/deepseq.haddock
haddock-html:

name: array
version: 0.4.0.1
id: array-0.4.0.1-inplace
license: BSD3
copyright:
maintainer: libraries@haskell.org
stability:
homepage:
package-url:
synopsis: Mutable and immutable arrays
description: This package defines the classes @IArray@ of immutable arrays and
             @MArray@ of arrays mutable within appropriate monads, as well as
             some instances of these classes.
category: Data Structures
author:
exposed: True
exposed-modules: Data.Array.Base Data.Array.IArray Data.Array.IO
                 Data.Array.IO.Safe Data.Array.IO.Internals Data.Array.MArray
                 Data.Array.MArray.Safe Data.Array.ST Data.Array.ST.Safe
                 Data.Array.Storable Data.Array.Storable.Safe
                 Data.Array.Storable.Internals Data.Array.Unboxed Data.Array.Unsafe
                 Data.Array
hidden-modules:
trusted: False
import-dirs: /Users/suztomo/Documents/ReadGHC/ghc-7.6.1/libraries/array/dist-install/build
library-dirs: /Users/suztomo/Documents/ReadGHC/ghc-7.6.1/libraries/array/dist-install/build
hs-libraries: HSarray-0.4.0.1
extra-libraries:
extra-ghci-libraries:
include-dirs: /Users/suztomo/Documents/ReadGHC/ghc-7.6.1/libraries/array/include
includes:
depends: base-4.6.0.0-inplace
hugs-options:
cc-options:
ld-options:
framework-dirs:
frameworks:
haddock-interfaces: /Users/suztomo/Documents/ReadGHC/ghc-7.6.1/libraries/array/dist-install/doc/html/array/array.haddock
haddock-html:

name: filepath
version: 1.3.0.1
id: filepath-1.3.0.1-inplace
license: BSD3
copyright:
maintainer:
stability:
homepage: http://www-users.cs.york.ac.uk/~ndm/filepath/
package-url:
synopsis: Library for manipulating FilePaths in a cross platform way.
description:
category: System
author: Neil Mitchell
exposed: True
exposed-modules: System.FilePath System.FilePath.Posix
                 System.FilePath.Windows
hidden-modules:
trusted: False
import-dirs: /Users/suztomo/Documents/ReadGHC/ghc-7.6.1/libraries/filepath/dist-install/build
library-dirs: /Users/suztomo/Documents/ReadGHC/ghc-7.6.1/libraries/filepath/dist-install/build
hs-libraries: HSfilepath-1.3.0.1
extra-libraries:
extra-ghci-libraries:
include-dirs:
includes:
depends: base-4.6.0.0-inplace
hugs-options:
cc-options:
ld-options:
framework-dirs:
frameworks:
haddock-interfaces: /Users/suztomo/Documents/ReadGHC/ghc-7.6.1/libraries/filepath/dist-install/doc/html/filepath/filepath.haddock
haddock-html:

name: ghc-prim
version:
id: ghc-prim-0.3.0.0-inplace
license: BSD3
copyright:
maintainer: libraries@haskell.org
stability:
homepage:
package-url:
synopsis: GHC primitives
description: GHC primitives.
category:
author:
exposed: True
exposed-modules: GHC.Prim GHC.Classes GHC.CString GHC.Debug
                 GHC.Magic GHC.PrimopWrappers GHC.IntWord64 GHC.Tuple GHC.Types
hidden-modules:
trusted: False
import-dirs: /Users/suztomo/Documents/ReadGHC/ghc-7.6.1/libraries/ghc-prim/dist-install/build
library-dirs: /Users/suztomo/Documents/ReadGHC/ghc-7.6.1/libraries/ghc-prim/dist-install/build
hs-libraries: HSghc-prim-0.3.0.0
extra-libraries:
extra-ghci-libraries:
include-dirs:
includes:
depends: builtin_rts
hugs-options:
cc-options:
ld-options:
framework-dirs:
frameworks:
haddock-interfaces: /Users/suztomo/Documents/ReadGHC/ghc-7.6.1/libraries/ghc-prim/dist-install/doc/html/ghc-prim/ghc-prim.haddock
haddock-html:

name: integer-gmp
version:
id: integer-gmp-0.5.0.0-inplace
license: BSD3
copyright:
maintainer: libraries@haskell.org
stability:
homepage:
package-url:
synopsis: Integer library based on GMP
description: This package contains an Integer library based on GMP.
category:
author:
exposed: True
exposed-modules: GHC.Integer GHC.Integer.GMP.Internals
                 GHC.Integer.GMP.Prim GHC.Integer.Logarithms
                 GHC.Integer.Logarithms.Internals
hidden-modules: GHC.Integer.Type
trusted: False
import-dirs: /Users/suztomo/Documents/ReadGHC/ghc-7.6.1/libraries/integer-gmp/dist-install/build
library-dirs: /Users/suztomo/Documents/ReadGHC/ghc-7.6.1/libraries/integer-gmp/dist-install/build
hs-libraries: HSinteger-gmp-0.5.0.0
extra-libraries:
extra-ghci-libraries:
include-dirs:
includes:
depends: ghc-prim-0.3.0.0-inplace
hugs-options:
cc-options:
ld-options:
framework-dirs:
frameworks:
haddock-interfaces: /Users/suztomo/Documents/ReadGHC/ghc-7.6.1/libraries/integer-gmp/dist-install/doc/html/integer-gmp/integer-gmp.haddock
haddock-html:

name: base
version:
id: base-4.6.0.0-inplace
license: BSD3
copyright:
maintainer: libraries@haskell.org
stability:
homepage:
package-url:
synopsis: Basic libraries
description: This package contains the Prelude and its support libraries,
             and a large collection of useful libraries ranging from data
             structures to parsing combinators and debugging utilities.
category:
author:
exposed: True
exposed-modules: Foreign.Concurrent GHC.Arr GHC.Base GHC.Char
                 GHC.Conc GHC.Conc.IO GHC.Conc.Signal GHC.Conc.Sync
                 GHC.ConsoleHandler GHC.Constants GHC.Desugar GHC.Enum
                 GHC.Environment GHC.Err GHC.Exception GHC.Exts GHC.Fingerprint
                 GHC.Fingerprint.Type GHC.Float GHC.Float.ConversionUtils
                 GHC.Float.RealFracMethods GHC.Foreign GHC.ForeignPtr GHC.Generics
                 GHC.GHCi GHC.Handle GHC.IO GHC.IO.Buffer GHC.IO.BufferedIO
                 GHC.IO.Device GHC.IO.Encoding GHC.IO.Encoding.CodePage
                 GHC.IO.Encoding.Failure GHC.IO.Encoding.Iconv
                 GHC.IO.Encoding.Latin1 GHC.IO.Encoding.Types GHC.IO.Encoding.UTF16
                 GHC.IO.Encoding.UTF32 GHC.IO.Encoding.UTF8 GHC.IO.Exception
                 GHC.IO.FD GHC.IO.Handle GHC.IO.Handle.FD GHC.IO.Handle.Internals
                 GHC.IO.Handle.Text GHC.IO.Handle.Types GHC.IO.IOMode GHC.IOArray
                 GHC.IOBase GHC.IORef GHC.IP GHC.Int GHC.List GHC.MVar GHC.Num
                 GHC.PArr GHC.Pack GHC.Ptr GHC.Read GHC.Real GHC.ST GHC.Stack
                 GHC.Stats GHC.Show GHC.Stable GHC.Storable GHC.STRef GHC.TypeLits
                 GHC.TopHandler GHC.Unicode GHC.Weak GHC.Word System.Timeout
                 GHC.Event Control.Applicative Control.Arrow Control.Category
                 Control.Concurrent Control.Concurrent.Chan Control.Concurrent.MVar
                 Control.Concurrent.QSem Control.Concurrent.QSemN
                 Control.Concurrent.SampleVar Control.Exception
                 Control.Exception.Base Control.Monad Control.Monad.Fix
                 Control.Monad.Instances Control.Monad.ST Control.Monad.ST.Safe
                 Control.Monad.ST.Unsafe Control.Monad.ST.Lazy
                 Control.Monad.ST.Lazy.Safe Control.Monad.ST.Lazy.Unsafe
                 Control.Monad.ST.Strict Control.Monad.Zip Data.Bits Data.Bool
                 Data.Char Data.Complex Data.Dynamic Data.Either Data.Eq Data.Data
                 Data.Fixed Data.Foldable Data.Function Data.Functor Data.HashTable
                 Data.IORef Data.Int Data.Ix Data.List Data.Maybe Data.Monoid
                 Data.Ord Data.Ratio Data.STRef Data.STRef.Lazy Data.STRef.Strict
                 Data.String Data.Traversable Data.Tuple Data.Typeable
                 Data.Typeable.Internal Data.Unique Data.Version Data.Word
                 Debug.Trace Foreign Foreign.C Foreign.C.Error Foreign.C.String
                 Foreign.C.Types Foreign.ForeignPtr Foreign.ForeignPtr.Safe
                 Foreign.ForeignPtr.Unsafe Foreign.Marshal Foreign.Marshal.Alloc
                 Foreign.Marshal.Array Foreign.Marshal.Error Foreign.Marshal.Pool
                 Foreign.Marshal.Safe Foreign.Marshal.Utils Foreign.Marshal.Unsafe
                 Foreign.Ptr Foreign.Safe Foreign.StablePtr Foreign.Storable Numeric
                 Prelude System.Console.GetOpt System.CPUTime System.Environment
                 System.Exit System.IO System.IO.Error System.IO.Unsafe System.Info
                 System.Mem System.Mem.StableName System.Mem.Weak
                 System.Posix.Internals System.Posix.Types
                 Text.ParserCombinators.ReadP Text.ParserCombinators.ReadPrec
                 Text.Printf Text.Read Text.Read.Lex Text.Show Text.Show.Functions
                 Unsafe.Coerce
hidden-modules: GHC.Event.Array GHC.Event.Clock GHC.Event.Control
                GHC.Event.EPoll GHC.Event.IntMap GHC.Event.Internal
                GHC.Event.KQueue GHC.Event.Manager GHC.Event.PSQ GHC.Event.Poll
                GHC.Event.Thread GHC.Event.Unique Control.Monad.ST.Imp
                Control.Monad.ST.Lazy.Imp Foreign.ForeignPtr.Imp
                System.Environment.ExecutablePath
trusted: False
import-dirs: /Users/suztomo/Documents/ReadGHC/ghc-7.6.1/libraries/base/dist-install/build
library-dirs: /Users/suztomo/Documents/ReadGHC/ghc-7.6.1/libraries/base/dist-install/build
hs-libraries: HSbase-4.6.0.0
extra-libraries: iconv
extra-ghci-libraries:
include-dirs: /Users/suztomo/Documents/ReadGHC/ghc-7.6.1/libraries/base/include
includes: HsBase.h
depends: ghc-prim-0.3.0.0-inplace integer-gmp-0.5.0.0-inplace
         builtin_rts
hugs-options:
cc-options:
ld-options:
framework-dirs:
frameworks:
haddock-interfaces: /Users/suztomo/Documents/ReadGHC/ghc-7.6.1/libraries/base/dist-install/doc/html/base/base.haddock
haddock-html:

name: rts
version:
id: builtin_rts
license: BSD3
copyright:
maintainer: glasgow-haskell-users@haskell.org
stability:
homepage:
package-url:
synopsis:
description:
category:
author:
exposed: True
exposed-modules:
hidden-modules:
trusted: False
import-dirs:
library-dirs: /Users/suztomo/Documents/ReadGHC/ghc-7.6.1/rts/dist/build
hs-libraries: HSrts
extra-libraries: m dl
extra-ghci-libraries:
include-dirs: /Users/suztomo/Documents/ReadGHC/ghc-7.6.1/rts/dist/build
              /Users/suztomo/Documents/ReadGHC/ghc-7.6.1/includes
              /Users/suztomo/Documents/ReadGHC/ghc-7.6.1/includes/dist-ghcconstants/header
              /Users/suztomo/Documents/ReadGHC/ghc-7.6.1/includes/dist-derivedconstants/header
includes: Stg.h
depends:
hugs-options:
cc-options:
ld-options: -u _ghczmprim_GHCziTypes_Izh_static_info -u
            _ghczmprim_GHCziTypes_Czh_static_info -u
            _ghczmprim_GHCziTypes_Fzh_static_info -u
            _ghczmprim_GHCziTypes_Dzh_static_info -u
            _base_GHCziPtr_Ptr_static_info -u
            _ghczmprim_GHCziTypes_Wzh_static_info -u
            _base_GHCziInt_I8zh_static_info -u _base_GHCziInt_I16zh_static_info
            -u _base_GHCziInt_I32zh_static_info -u
            _base_GHCziInt_I64zh_static_info -u
            _base_GHCziWord_W8zh_static_info -u
            _base_GHCziWord_W16zh_static_info -u
            _base_GHCziWord_W32zh_static_info -u
            _base_GHCziWord_W64zh_static_info -u
            _base_GHCziStable_StablePtr_static_info -u
            _ghczmprim_GHCziTypes_Izh_con_info -u
            _ghczmprim_GHCziTypes_Czh_con_info -u
            _ghczmprim_GHCziTypes_Fzh_con_info -u
            _ghczmprim_GHCziTypes_Dzh_con_info -u _base_GHCziPtr_Ptr_con_info
            -u _base_GHCziPtr_FunPtr_con_info -u
            _base_GHCziStable_StablePtr_con_info -u
            _ghczmprim_GHCziTypes_False_closure -u
            _ghczmprim_GHCziTypes_True_closure -u
            _base_GHCziPack_unpackCString_closure -u
            _base_GHCziIOziException_stackOverflow_closure -u
            _base_GHCziIOziException_heapOverflow_closure -u
            _base_ControlziExceptionziBase_nonTermination_closure -u
            _base_GHCziIOziException_blockedIndefinitelyOnMVar_closure -u
            _base_GHCziIOziException_blockedIndefinitelyOnSTM_closure -u
            _base_ControlziExceptionziBase_nestedAtomically_closure -u
            _base_GHCziWeak_runFinalizzerBatch_closure -u
            _base_GHCziTopHandler_flushStdHandles_closure -u
            _base_GHCziTopHandler_runIO_closure -u
            _base_GHCziTopHandler_runNonIO_closure -u
            _base_GHCziConcziIO_ensureIOManagerIsRunning_closure -u
            _base_GHCziConcziSync_runSparks_closure -u
            _base_GHCziConcziSignal_runHandlers_closure
            "-Wl,-search_paths_first" -read_only_relocs warning
framework-dirs:
frameworks:
haddock-interfaces:
haddock-html:

name: template-haskell
version:
id: template-haskell-2.8.0.0-inplace
license: BSD3
copyright:
maintainer: libraries@haskell.org
stability:
homepage:
package-url:
synopsis:
description: Facilities for manipulating Haskell source code using Template Haskell.
category:
author:
exposed: True
exposed-modules: Language.Haskell.TH.Syntax
                 Language.Haskell.TH.PprLib Language.Haskell.TH.Ppr
                 Language.Haskell.TH.Lib Language.Haskell.TH.Quote
                 Language.Haskell.TH
hidden-modules:
trusted: False
import-dirs: /Users/suztomo/Documents/ReadGHC/ghc-7.6.1/libraries/template-haskell/dist-install/build
library-dirs: /Users/suztomo/Documents/ReadGHC/ghc-7.6.1/libraries/template-haskell/dist-install/build
hs-libraries: HStemplate-haskell-2.8.0.0
extra-libraries:
extra-ghci-libraries:
include-dirs:
includes:
depends: base-4.6.0.0-inplace containers-0.5.0.0-inplace
         pretty-1.1.1.0-inplace
hugs-options:
cc-options:
ld-options:
framework-dirs:
frameworks:
haddock-interfaces: /Users/suztomo/Documents/ReadGHC/ghc-7.6.1/libraries/template-haskell/dist-install/doc/html/template-haskell/template-haskell.haddock
haddock-html:

Hsc static flags: -static
*** Chasing dependencies:
Chasing modules from: *a.hs
Running phase Cpp HsSrcFile
Running phase HsPp HsSrcFile
Stable obj: [Main]
Stable BCO: []
Ready for upsweep
  [NONREC
      ModSummary {
         ms_hs_date = 2012-09-16 11:32:36 UTC
         ms_mod = main:Main,
         ms_textual_imps = [import (implicit) Prelude]
         ms_srcimps = []
      }]
*** Deleting temp files:
Deleting: 
compiling stable on-disk mod: Main
compile: input file a.hs
Created temporary directory: /var/folders/iP/iPZKdsuIE881ZiEqvpEGd++++TI/-Tmp-/ghc23961_0
*** Checking old interface for main:Main:
[1 of 1] Skipping  Main             ( a.hs, a.o )
Upsweep completely successful.
*** Deleting temp files:
Deleting: /var/folders/iP/iPZKdsuIE881ZiEqvpEGd++++TI/-Tmp-/ghc23961_0/ghc23961_0.s
Warning: deleting non-existent /var/folders/iP/iPZKdsuIE881ZiEqvpEGd++++TI/-Tmp-/ghc23961_0/ghc23961_0.s
link: linkables are ...
LinkableM (2012-09-16 11:32:41 UTC) main:Main
   [DotO a.o]
a is up to date, linking not required.
*** Deleting temp files:
Deleting: 
*** Deleting temp dirs:
Deleting: /var/folders/iP/iPZKdsuIE881ZiEqvpEGd++++TI/-Tmp-/ghc23961_0

Compilation pipeline

15:32

Main.doMake

doMake :: [(String,Maybe Phase)] -> Ghc ()
doMake srcs  = do
    let (hs_srcs, non_hs_srcs) = partition haskellish srcs

        haskellish (f,Nothing) =
          looksLikeModuleName f || isHaskellSrcFilename f || '.' `notElem` f
        haskellish (_,Just phase) =
          phase `notElem` [As, Cc, Cobjc, Cobjcpp, CmmCpp, Cmm, StopLn]

    hsc_env <- GHC.getSession

    -- if we have no haskell sources from which to do a dependency
    -- analysis, then just do one-shot compilation and/or linking.
    -- This means that "ghc Foo.o Bar.o -o baz" links the program as
    -- we expect.
    if (null hs_srcs)
       then liftIO (oneShot hsc_env StopLn srcs)
       else do

    o_files <- mapM (\x -> liftIO $ compileFile hsc_env StopLn x)
                 non_hs_srcs
    liftIO $ mapM_ (consIORef v_Ld_inputs) (reverse o_files)

    targets <- mapM (uncurry GHC.guessTarget) hs_srcs
    GHC.setTargets targets
    ok_flag <- GHC.load LoadAllTargets

    when (failed ok_flag) (liftIO $ exitWith (ExitFailure 1))
    return ()

DriverPipeline.compileFile

compileFile :: HscEnv -> Phase -> (FilePath, Maybe Phase) -> IO FilePath
compileFile hsc_env stop_phase (src, mb_phase) = do
   exists <- doesFileExist src
   when (not exists) $
        ghcError (CmdLineError ("does not exist: " ++ src))

   let
        dflags = hsc_dflags hsc_env
        split     = dopt Opt_SplitObjs dflags
        mb_o_file = outputFile dflags
        ghc_link  = ghcLink dflags      -- Set by -c or -no-link

        -- When linking, the -o argument refers to the linker's output.
        -- otherwise, we use it as the name for the pipeline's output.
        output
         | StopLn <- stop_phase, not (isNoLink ghc_link) = Persistent
                -- -o foo applies to linker
         | Just o_file <- mb_o_file = SpecificFile o_file
                -- -o foo applies to the file we are compiling now
         | otherwise = Persistent

        stop_phase' = case stop_phase of
                        As | split -> SplitAs
                        _          -> stop_phase

   ( _, out_file) <- runPipeline stop_phase' hsc_env
                            (src, mb_phase) Nothing output
                            Nothing{-no ModLocation-} Nothing
   return out_file

DrivePipeline.runPipeline

JonayJonay2012/12/20 16:48Well mdacaamia nuts, how about that.

qfbizmagejaqfbizmageja2012/12/21 14:06gxwjFg <a href="http://efkhiwcockxr.com/">efkhiwcockxr</a>

wluftdulofywluftdulofy2012/12/21 22:325V7H8R , [url=http://eupcktalrpeu.com/]eupcktalrpeu[/url], [link=http://zofpsvtwpvhr.com/]zofpsvtwpvhr[/link], http://fpahnumxaymm.com/

avskpmvmcavskpmvmc2013/01/10 13:29ap9NiS <a href="http://ugkgjwwukjit.com/">ugkgjwwukjit</a>

kchejzakchejza2013/01/10 20:11bo4yuz , [url=http://avorxzkjrpta.com/]avorxzkjrpta[/url], [link=http://ykwlexohifzh.com/]ykwlexohifzh[/link], http://wtucbzoknaby.com/

yujdqnknrsbyujdqnknrsb2013/01/12 06:44zbkzNU <a href="http://jxcvyypnbacq.com/">jxcvyypnbacq</a>

hnbndgfxghnbndgfxg2013/01/12 16:09i6u6uW , [url=http://iqqnmylmfmdb.com/]iqqnmylmfmdb[/url], [link=http://qufkmozehzpe.com/]qufkmozehzpe[/link], http://ujfkypoatggo.com/

trzxbanesxktrzxbanesxk2013/01/12 16:096SLCJu , [url=http://ceofcmlkoifa.com/]ceofcmlkoifa[/url], [link=http://rygxlmdsoxmk.com/]rygxlmdsoxmk[/link], http://tpsytpuooauw.com/

trzxbanesxktrzxbanesxk2013/01/12 16:096SLCJu , [url=http://ceofcmlkoifa.com/]ceofcmlkoifa[/url], [link=http://rygxlmdsoxmk.com/]rygxlmdsoxmk[/link], http://tpsytpuooauw.com/

2012-09-09

GHCのType System

14:58

DeriveGenericはEq, Read, Showなどに限定されていた「derivingしたら自動的に実装をつくってくれる」機能をユーザー定義型クラスにも使える拡張。

http://www.haskell.org/ghc/docs/latest/html/users_guide/deriving.html#newtype-deriving

AqhuAqhu2012/12/20 08:47Sorry for the delay in responding (especially Andre), I was seikeng clarification from the search team. A lot of the comments were directed to them and I think it is best to let that team handle those questions. I do want to answer some of the Analytics questions though. Phil's comment above is correct. I posted this because a couple months ago Google tested some search results that added a # into the URL. This created a big problem for people interested in seeing which keywords were driving traffic to their site (anything in the URL after a # doesn't get passed in the referrer... this is particularly a problem for web analytics products), so we worked with the search team to stop that test until they could find a better solution. The announcement above is the answer to that. It allows them to test new search results without the negative side effects (if it introduced others, that was not the intent). Some of the other comments had interesting theories about why we did this (grassy knolls not included), but the goal was to allow new tests of search without making it difficult for analytics products to report on query data.

jkumxbjjkumxbj2012/12/22 06:13cxMZ4P <a href="http://qextirplmqbj.com/">qextirplmqbj</a>

valmeorknigvalmeorknig2012/12/23 07:045Vj9Mc , [url=http://wilygdzimwba.com/]wilygdzimwba[/url], [link=http://wfpjryyxrcsn.com/]wfpjryyxrcsn[/link], http://czneqnmwncjp.com/

花痴花痴2013/09/03 18:28花痴:http://花痴.happykanpo.com
花痴:http://xn--dtyr5y.happykanpo.com
花痴:http://xn--dtyr5y.happykanpo.com
威哥王:http://www.onbape.com
イカオウ:http://www.onbape.com
紅蜘蛛:http://www.shkanpo.com
紅蜘蛛:http://www.shkanpo.com
三便宝:http://www.hellokanpo.com/view/satibo-capsules.html
RU486:http://www.hellokanpo.com/view/beijing-ru486.html



威哥王:http://www.hellokanpo.com/view/weigewang.html
巨人倍増:http://www.hellokanpo.com/view/jurenbeiceng.html
三便宝:http://www.hellokanpo.com/view/satibo-capsules.html
D10 媚薬:http://www.hellokanpo.com/view/D10-meiyao.html
RU486:http://www.hellokanpo.com/view/beijing-ru486.html
花痴:http://www.hellokanpo.com/view/huachi.html
紅蜘蛛:http://www.hellokanpo.com/view/hongzhizhu1.html

威哥王:http://www.hellokanpo.com/view/weigewang.html
巨人倍増:http://www.hellokanpo.com/view/jurenbeiceng.html
三便宝:http://www.hellokanpo.com/view/satibo-capsules.html
D10 媚薬:http://www.hellokanpo.com/view/D10-meiyao.html
さんべんぼう:http://www.hellokanpo.com/view/satibo-capsules.html
イーリーシン:http://www.hellokanpo.com/view/yilishen.html
狼一号:http://www.hellokanpo.com/view/langyihao.html
三體牛鞭:http://www.hellokanpo.com/view/santiniubian.html
D10 催情剤:http://www.hellokanpo.com/view/D10-meiyao.html
三体牛鞭:http://www.hellokanpo.com/view/santiniubian.html
RU486:http://www.hellokanpo.com/view/beijing-ru486.html
韓国痩身1号:http://www.hellokanpo.com/view/hanguoshou-575.html
紅蜘蛛:http://www.hellokanpo.com/view/hongzhizhu1.html


精力剤:http://www.hellokanpo.com/JingLiJi
媚薬:http://www.hellokanpo.com/meiyao
威哥王:http://www.hellokanpo.com/view/weigewang.html
巨人倍増:http://www.hellokanpo.com/view/jurenbeiceng.html
天天素:http://www.hellokanpo.com/view/tiantiansu.html
三便宝:http://www.hellokanpo.com/view/satibo-capsules.html
蟻力神:http://www.hellokanpo.com/view/yilishen.html
RU486:http://www.hellokanpo.com/view/beijing-ru486.html
韓国痩身1号:http://www.hellokanpo.com/view/hanguoshou-575.html
D10 媚薬:http://www.hellokanpo.com/view/D10-meiyao.html
福源春:http://www.hellokanpo.com/view/fuyuanchun.html
狼一号:http://www.hellokanpo.com/view/langyihao.html
花痴:http://www.hellokanpo.com/view/huachi.html
紅蜘蛛:http://www.hellokanpo.com/view/hongzhizhu1.html
巨根カプセル:http://www.hellokanpo.com/view/jugen.html
三體牛鞭:http://www.hellokanpo.com/view/santiniubian.html
三体牛鞭:http://www.hellokanpo.com/view/santiniubian.html
絶對高潮:http://www.hellokanpo.com/view/jueduigaochao.html
SEX DROPS:http://www.hellokanpo.com/view/sex-drops.html
D10 催情剤:http://www.hellokanpo.com/view/D10-meiyao.html
終極痩身:http://www.hellokanpo.com/view/zhongjishoushen.html
超級脂肪燃焼弾:http://www.hellokanpo.com/view/FATBURNING.html
SUPER FAT BURNING:http://www.hellokanpo.com/view/SUPERFATBURNING.html
D5 原液:http://www.hellokanpo.com/view/FLYD5yuan.html
新一粒神:http://www.hellokanpo.com/view/xinyilishen.html
ビグレックス:http://www.hellokanpo.com/view/Oil.html
蔵八宝:http://www.hellokanpo.com/view/zhangbabao.html
御秀堂:http://www.hellokanpo.com/view/yuxiutang.html
中絶薬:http://www.hellokanpo.com/zhongjue


イーリーシン:http://www.hellokanpo.com/view/yilishen.html
ED助勃:http://www.hellokanpo.com
催情:http://www.hellokanpo.com/view/D10-meiyao.html
五便宝:http://www.hellokanpo.com/view/wodibo-capsules.html
キョジンバイゾウ:http://www.hellokanpo.com/view/jurenbeiceng.html
蒼蝿水:http://www.hellokanpo.com/view/FLY-D5.html
VigRx:http://www.hellokanpo.com/view/VigRx.html
ウェイカワン:http://www.hellokanpo.com/view/weigewang.html
VVK:http://www.hellokanpo.com/view/VVK-Wenickman.html
狼1号:http://www.hellokanpo.com/view/langyihao.html
男宝:http://www.hellokanpo.com/view/nanbao.html
vigRx oil:http://www.hellokanpo.com/view/Oil.html
曲美:http://www.hellokanpo.com/view/qumei.html
SPANISCHE FLIEGE:http://www.hellokanpo.com/view/spanische-flieged5-1.html
Wenickman:http://www.hellokanpo.com/view/VVK-Wenickman.html
FLY D5:http://www.hellokanpo.com/view/FLY-D5.html
ペニス増大:http://www.hellokanpo.com/JingLiJi/xingqi.html
蟻王:http://www.hellokanpo.com/view/antking.html
ナンパオ:http://www.hellokanpo.com/view/nanbao.html
ベニクモ:http://www.hellokanpo.com/view/hong-zhi-zhu.html
韓国痩身一号:http://www.hellokanpo.com/view/hanguoshou-575.html
ハナチ:http://www.hellokanpo.com/view/huachi.html
セックスドロップ:http://www.hellokanpo.com/view/sex-drops.html
男根増長素:http://www.hellokanpo.com/view/nangen.html
三鞭粒:http://www.hellokanpo.com/view/wei.html
九鞭粒:http://www.hellokanpo.com/view/jiubianli.html
V26:http://www.hellokanpo.com/view/V26.html
日本秀身堂:http://www.hellokanpo.com/view/xouzhentang.html
procomil spray:http://www.hellokanpo.com/view/procomil-spray.html
性霸2000:http://www.hellokanpo.com/view/xingba2000.html
魔根:http://www.hellokanpo.com/view/muogen.html
花之欲:http://www.hellokanpo.com/view/huazhiyu.html
Xing霸:http://www.hellokanpo.com/view/xingba2000.html
美人豹:http://www.hellokanpo.com/view/meirenbao.html
アリ王:http://www.hellokanpo.com/view/antking.html
男露888:http://www.hellokanpo.com/view/nanlu888.html
消渇丸:http://www.hellokanpo.com/view/xiaokewan.html
西班牙昆虫粉:http://www.hellokanpo.com/view/kunchong-fen.html
壮三天:http://www.hellokanpo.com/view/zhuangsantian.html
モチベーター:http://www.hellokanpo.com/view/Motivat.html
motivator:http://www.hellokanpo.com/view/Motivat.html
早漏防止:http://www.hellokanpo.com/JingLiJi/zaoxie.html
漢方薬 通販:http://www.hellokanpo.com/hanfang
ED治療薬:http://www.hellokanpo.com
勃起促進:http://www.hellokanpo.com/view/weigewang.html
女性用媚薬:http://www.hellokanpo.com/meiyao
漢方ダイエット:http://www.hellokanpo.com/jianfei/hfjianfei.html
ダイエット薬:http://www.hellokanpo.com/jianfei/xinchendaixie.html
さんべんぼう:http://www.hellokanpo.com/view/satibo-capsules.html
リドスプレー:http://www.hellokanpo.com/view/Lidosprayer.html
イカオウ:http://www.hellokanpo.com/view/weigewang.html
きょくび:http://www.hellokanpo.com/view/qumei.html
威哥王:http://www.hellokanpo.com/view/weigewang.html
巨人倍増:http://www.hellokanpo.com/view/jurenbeiceng.html
三便宝:http://www.hellokanpo.com/view/satibo-capsules.html
D10 媚薬:http://www.hellokanpo.com/view/D10-meiyao.html
RU486:http://www.hellokanpo.com/view/beijing-ru486.html
紅蜘蛛:http://www.hellokanpo.com/view/hongzhizhu1.html
威哥王 販売:http://www.hellokanpo.com/view/weigewang.html
紅蜘蛛 液体:http://www.hellokanpo.com/view/hong-zhi-zhu.html
紅蜘蛛 激安:http://www.hellokanpo.com/view/hong-zhi-zhu-meiyao.html
三便宝 激安:http://www.hellokanpo.com/view/satibo-capsules5.html
三便宝 販売:http://www.hellokanpo.com/view/satibo-capsules.html

RUSH RUSH 2015/05/28 22:36RUSH : http://www.xn--jfrz33iqmo.com/
芳香劑 : http://www.xn--jfrz33iqmo.com/
RUSH : http://www.xn--jfrz33iqmo.com/Rush-Class.asp?id=1
芳香劑 : http://www.xn--jfrz33iqmo.com/Rush-Class.asp?id=1
カナダ 芳香劑 : http://www.xn--jfrz33iqmo.com/Rush-xClass.asp?id=2
ブリテン 芳香劑 : http://www.xn--jfrz33iqmo.com/Rush-xClass.asp?id=3
米国 Rush 芳香劑 : http://www.xn--jfrz33iqmo.com/Rush-xClass.asp?id=4
RUSH 20%濃度 芳香劑 : http://www.xn--jfrz33iqmo.com/Rush-xClass.asp?id=5
芳香劑 40%濃度 RUSH : http://www.xn--jfrz33iqmo.com/Rush-xClass.asp?id=6
RUSH 10ml 芳香劑 : http://www.xn--jfrz33iqmo.com/Rush-xClass.asp?id=7
RUSH 30ml 芳香劑 : http://www.xn--jfrz33iqmo.com/Rush-xClass.asp?id=8
RUSH 60ml 芳香劑 : http://www.xn--jfrz33iqmo.com/Rush-xClass.asp?id=9
香水型 Rush 芳香劑 : http://www.xn--jfrz33iqmo.com/Rush-xClass.asp?id=10
SLEEK 情愛芳香劑 RUSH 正品 : http://www.xn--jfrz33iqmo.com/Rush-Product.asp?id=6
RUSH PUSH 芳香劑 : http://www.xn--jfrz33iqmo.com/Rush-Product.asp?id=2
芳香劑 ULTRA RUSH : http://www.xn--jfrz33iqmo.com/Rush-Product.asp?id=1
Rush 芳香劑 青アップル香水の棒スーツ : http://www.xn--jfrz33iqmo.com/Rush-Product.asp?id=38
PIG レモン香水の棒スーツ 芳香劑 RUSH : http://www.xn--jfrz33iqmo.com/Rush-Product.asp?id=37
Hell FIRE 芳香劑 40%濃度 古龍王香水の棒 : http://www.xn--jfrz33iqmo.com/Rush-Product.asp?id=36
芳香劑 IRON HORSE ジャスミン香水の棒スーツ : http://www.xn--jfrz33iqmo.com/Rush-Product.asp?id=35
芳香劑 Super Juice ジャスミン香水の棒スーツ : http://www.xn--jfrz33iqmo.com/Rush-Product.asp?id=34
GUSH レモン香水の棒スーツ 芳香劑 RUSH : http://www.xn--jfrz33iqmo.com/Rush-Product.asp?id=33
芳香劑 Rush 20%濃度 香水の棒スーツ : http://www.xn--jfrz33iqmo.com/Rush-Product.asp?id=32
X ME 芳香劑 古龍王香水の棒 (贈り物のスーツ) : http://www.xn--jfrz33iqmo.com/Rush-Product.asp?id=31
NITRO 芳香劑 青アップル香水の棒 スーツ : http://www.xn--jfrz33iqmo.com/Rush-Product.asp?id=30

痩身1号痩身1号2015/05/28 22:37終極痩身: http://www.buyslimming.com/Product.asp?id=52
纖秀ダイエット: http://www.buyslimming.com/Product.asp?id=51
超級脂肪燃焼弾 第3代 : http://www.buyslimming.com/Product.asp?id=50
唯美OB蛋白痩身素 第3代 : http://www.buyslimming.com/Product.asp?id=49
唯美OB蛋白痩身素 新3代 : http://www.buyslimming.com/Product.asp?id=48
左旋肉碱(L-カルニチン) : http://www.buyslimming.com/Product.asp?id=47
V26 下半身 即効ダイエット(腹ダイエット) : http://www.buyslimming.com/Product.asp?id=46
FITX脂肪燃えるカプセル : http://www.buyslimming.com/Product.asp?id=45
藍色力量: http://www.buyslimming.com/Product.asp?id=44
果然痩身(締肌型) : http://www.buyslimming.com/Product.asp?id=43
更嬌麗減肥茶: http://www.buyslimming.com/Product.asp?id=42
泰尓(taier)スーパーP57 : http://www.buyslimming.com/Product.asp?id=41
果然痩身 : http://www.buyslimming.com/Product.asp?id=40
紐斯葆OB蛋白 第2代 : http://www.buyslimming.com/Product.asp?id=39
繊之素: http://www.buyslimming.com/Product.asp?id=38
フーディア P57 Hoodia: http://www.buyslimming.com/Product.asp?id=36
三葉減肥茶 : http://www.buyslimming.com/Product.asp?id=35
吸脂素: http://www.buyslimming.com/Product.asp?id=34
柳之美神奇26痩身コーヒー : http://www.buyslimming.com/Product.asp?id=32
御秀堂 養顔痩身カプセルⅢ : http://www.buyslimming.com/Product.asp?id=31
痩身1号: http://www.buyslimming.com/Product.asp?id=30
清脂果魔橙カプセル : http://www.buyslimming.com/Product.asp?id=29
更嬌麗減肥茶: http://www.buyslimming.com/Product.asp?id=28