proto-lens-0.2.2.0: A lens-based implementation of protocol buffers in Haskell.

proto-lens-0.2.2.0: A lens-based implementation of protocol buffers in Haskell.

The proto-lens library provides to protocol buffers using modern Haskell language and library patterns. Specifically, it provides:

  • Composable field accessors via lenses
  • Simple field name resolution/overloading via type-level literals
  • Type-safe reflection and encoding/decoding of messages via GADTs

Signatures

Modules