Closed masaedw closed 11 years ago
あ、こっちに Issue 開いてるの気付いてなかった。
エラー出力は現時点では ErrorT が管理してるけど、そういうことじゃないのかしら。 ファイルを開くとか…は、言語の IO 機能なのでは?
何が必要なのかよく理解してないですけど、 EnvT 的には WriterT を [(OutputTag, ByteString)] とかにして data OutputTag = EnvStdout | EnvStderr | EnvFile Handle とか作るのがいいんですかねえ。 出し分けは外側の Conduit がやるのかなーとか漠然と考えてますが、 具体的にどうすんの? と言われると良く分からないですね。
やっぱりWriterT積んでおいた方がいい(大量のreturn []をなくせる)と思ったのでそうしてみた
f24363fe84
出力はWriterTにするのが良いかなーと思ったけど、エラー出力と分けたいとかもっとファイル開きたいとかなったらどうすんだろ?