On 02/15/2014 07:26 AM, Pierre R wrote:
Other little personal notes:

1. As Danny points out, I am not sure `pipes-handle` is the right name for this library. Why not `pipes-stream` with a `Reader` module (Consumer) and a `Writer` module (Producer)?

I agree with this.

2. I have found the signature of the `read` function to be a bit confusing because `read` in a streaming context usually does not involve String (particularly outside of Haskell).

Maybe I should just remove the `read`/`show` commands.

3. The library might suffer from a lack of pertinent examples. For instance I still find `yield (f a)` to be clearer than `W.map f`

The library's purpose is primarily pedagogical. That said, I still agree with this sentiment. I think I'll sit on this library some time longer until the examples and documentation gel.

4` . The "naked" sentence "However, @pipes@ does not officially support this idiom" is kind of confusing and not really helpful.

Cheers

On Saturday, February 15, 2014 3:30:36 PM UTC+1, Pierre R wrote:



    On Saturday, February 15, 2014 6:33:25 AM UTC+1, Gabriel Gonzalez
    wrote:

        Yes, `repeatM` and `mapM_` will be added for consistency.


    I am probably missing the whole point of it but why is it called
    `repeatM`  as it does not seem to repeat anything ?

--
You received this message because you are subscribed to the Google Groups "Haskell Pipes" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected].
To post to this group, send email to [email protected].

--
You received this message because you are subscribed to the Google Groups "Haskell 
Pipes" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].

Reply via email to