This library provides scalaz specific extensions to scodec-core and scodec-bits. It provides typeclass instances for many data types (e.g., Monoid[BitVector], Monad[Attempt], InvariantFunctor[Codec]) and syntax for converting between scodec.Attempt and scalaz.\/.
All typeclass instances and syntax extensions are defined in the scodec.interop.scalaz package, so usage looks like:
import scodec.interop.scalaz._
myCodec.decode(bitVector).toDisjunctionSee the releases page on the website.
This project is licensed under a 3-clause BSD license.
The scodec channel on Gitter is a good place to go for help. Also consider using the scodec tag on StackOverflow.
See the Code of Conduct.