[Haskell-cafe] Bytestring map/zipWith rationale
Tom Ellis
tom-lists-haskell-cafe-2013 at jaguarpaw.co.uk
Thu Sep 12 16:24:24 CEST 2013
On Thu, Sep 12, 2013 at 09:21:20AM -0400, Scott Lawrence wrote:
> Something's always bothered me about map and zipWith for ByteString. Why is it
>
> map :: (Word8 -> Word8) -> ByteString -> ByteString
>
> but
>
> zipWith :: (Word8 -> Word8 -> a) -> ByteString -> ByteString -> [a]
Well, what if you wanted to zipWith a function of type "Word8 -> Word8 ->
Foo" instead of "Word8 -> Word8 -> Word8"?
Tom
More information about the Haskell-Cafe
mailing list