Es stellt sich heraus, dass für ByteString
keine Instanz von Foldable
verfügbar ist. Ich möchte eine Funktion schreiben, die foldl'
entweder [Word8]
oder ByteString
verwendet, aber ich kann nicht. Da ein ByteString
ist, datenmäßig, das gleiche wie [Word8]
, scheint es, dass ich in der Lage sein sollte.Folding über [Word8] und ByteString mit der gleichen Funktion?
Gibt es ein Paket, das die beiden integriert oder muss ich meine eigene mit einer Typklasse rollen?
Ach, du hast mich dazu geschlagen :) –