[Haskell-cafe] how to add monad-stack to network-conduit
Alexander V Vershilov
alexander.vershilov at gmail.com
Wed Feb 22 16:12:10 CET 2012
Wed, Feb 22, 2012 at 01:58:02PM +0200, Michael Snoyman wrote
> On Tue, Feb 21, 2012 at 5:10 PM, Alexander V Vershilov
> <alexander.vershilov at gmail.com> wrote:
> > Hello.
> >
> > I have got next problem: I want to have database connection pool
> > in server based on network-conduit.
> > So I wanted to be able to do
> >
> >> runTCPServer options action
> >> where
> >> action src snk =
> >> pool <- ask
> >> ....
> >>
> >
> > In this situation I can make pool `action's parameter, but in more
> > difficult situations (many methods inside) is would be painfull.
> >
> > Also I wanted to have some kind of State for each thread, e.g.
> >
> >> action src snk = src $= act1 $= act2 $= act3 $$ snk
> >
> > in act1, act2, act3 I want to read and change state.
> >
> > Is it possible? And how to do it if it is?
> >
> > --
> > Alexander Vershilov
> >
> > _______________________________________________
> > Haskell-Cafe mailing list
> > Haskell-Cafe at haskell.org
> > http://www.haskell.org/mailman/listinfo/haskell-cafe
> >
>
> It should just be a matter of relaxing the type signatures in
> network-conduit. I'll include that in the next release.
>
> Michael
Thanks.
--
Alexander Vershilov
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 490 bytes
Desc: Digital signature
URL: <http://www.haskell.org/pipermail/haskell-cafe/attachments/20120222/d71b5d17/attachment.pgp>
More information about the Haskell-Cafe
mailing list