- 335 名前:デフォルトの名無しさん mailto:sage [2012/11/11(日) 15:48:20.65 ]
- conduit-0.5.2.7 を使っています。
ライブラリドキュメントの Data.Conduit にチュートリアルがありますが、 sourceList [1..10] $$ fold (+) 0 これの結果がどうなるか調べる方法を探しています。 チュートリアルでは、恐らく ghci 上で上記の式を評価して、 55 という数字が標準出力に出力されている様子が描かれていると思いますが、 私は Windows で GHC 7.6.1 を使っているため、ghci で conduit が使えません。 試しに次のようにしてみても、コンパイルエラーが出ます。 a :: GSink Int IO Int a = sourceList [1..10] $$ fold (+) 0 main :: IO () main = print a -------------------------------- No instance for (Show (Pipe l0 Int o0 u0 IO Int)) arising from a use of `print' -------------------------------- どうすればチュートリアルのように sourceList [1..10] $$ fold (+) 0 の評価結果を数値または数字で得る、 あるいは標準出力へ出力することができるでしょうか。
|

|