
2 Dec
2016
2 Dec
'16
3:51 p.m.
On Fri, 2 Dec 2016 15:41:54 -0500
Mario Blažević
On 2016-12-02 02:29 PM, Alex wrote:
Hello,
Are there any data structures isomorphic to Coroutine[0] available on Hackage?
I believe the top recommendation is FreeT:
http://hackage.haskell.org/package/free-4.12.4/docs/Control-Monad-Trans-Free...
Note, if the reason you need the coroutines is to implement streaming, you may want to proceed straight to Pipes or Conduit.
Thanks! I am implementing a network protocol, so I need to suspend the computation while I wait for Alice/Bob to send a response. The protocol is specified as a series of tokens to form a DSL. -- Alex