
Thanks for the positive feedback Kazu!
For the nullSource, you can actually use mempty, since Source is an
instance of Monoid. I realize now that I didn't even think about this
when I was writing http-conduit, and instead used `sourceList []` in a
few places. I think in conduit 0.0.4 I'll include
Data.Conduit.List.sourceNull, with a comment that it's just a
type-restricted synonym for mempty. Sound good?
Michael
On Fri, Jan 13, 2012 at 8:45 AM, Kazu Yamamoto
Hello,
I have modified Mighttpd 2 to use Conduit and it is now running on my domain, Mew.org.
Using Conduit made my code much much simpler than before. And Conduit is much easier to use especially on passing Source around and error handling. I was excited. I believe that Conduit is a right way to go. Michael, thank you for great work!
What's missing for me is null source. I added the followings to my code but I would be happy if Conduit provide them. Note that we should choose better names and parameterize their types.
eof :: PreparedSource IO Builder eof = PreparedSource { sourcePull = return Closed , sourceClose = return () }
nullSource :: Source IO Builder nullSource = Source (return eof)
--Kazu
On Thu, Jan 12, 2012 at 7:41 AM, Kazu Yamamoto
wrote: Hello,
I come back to my reverse proxy work today. But I could not find wai and warp repository (or branch) based on conduit. Where can I find them?
--Kazu
_______________________________________________ web-devel mailing list web-devel@haskell.org http://www.haskell.org/mailman/listinfo/web-devel