extensible-0.4.9: Extensible, efficient, optics-friendly data types and effects

Copyright(c) Fumiaki Kinoshita 2018
LicenseBSD3
MaintainerFumiaki Kinoshita <fumiexcel@gmail.com>
Safe HaskellNone
LanguageHaskell2010

Data.Extensible

Description

This module just reexports everything.

  • Basic

    • Class: basic membership operations.
    • Product: Combinators for extensible products
    • Sum: the basic interface for extensible sums
    • Field: extensible records and variants
    • Inclusion: shrinking records and widening variants
  • Advanced
  • Record: Conversion between regular records and extensible records
  • Nullable: Nullable records
  • Tangle: Extensible tangle
  • Effect: Extensible effects
  • Match: Extensible pattern match
  • Internal
  • Wrapper: Stock wrappers

Documentation