@hackage sai-shape-syb0.3.4

Obtain homogeneous values from arbitrary values, transforming or culling data

This package provides SYB shape support: generic mapping to homogeneous types, and related features. Complements existing Uniplate and TH shape libraries.

Given a value of arbitrary complexity (mutually recursive heterogeneous constructor application), you can obtain a structure-preserving representation (homomorphism) as a homogeneous type Homo a, parameterised by any choice type a.

See the project homepage for more information.

  • Installation

  • Dependencies (0)

  • Dependents (1)

    @hackage/acme-everything
  • Package Flags

      use_data_tree
       (on by default)

      Use Data.Tree instead of custom Rose type