Skip to content
Generic Traversals

Details

Speaker: Roman Cheplyaka (https://ro-che.info/).

The traverse-with-class (https://ro-che.info/articles/2017-04-23-traverse-with-class-1.0-release) package (which has just reached its version 1.0 milestone) generalizes many Foldable and Traversable functions to heterogeneous containers such as records. For example, it can be used to apply Show to all fields in a record and collect the results. You also get a free zipper for your data types.

Roman (author / maintainer of various packages including: tasty (https://hackage.haskell.org/package/tasty), smallcheck (https://hackage.haskell.org/package/smallcheck), immortal (https://hackage.haskell.org/package/immortal), traverse-with-class (https://hackage.haskell.org/package/traverse-with-class), ...) is visiting London, so we are meeting a week earlier than normal.

Photo of London Haskell group
London Haskell
See more events
City University
College Building, St John Street · London. EC1V 4PB