Package

org.gerweck.scala.util

mapping

Permalink

package mapping

Visibility
  1. Public
  2. All

Type Members

  1. trait Homomorphism[A, B] extends AnyRef

    Permalink

    A bidirectional correspondence between two types where values can be represented in both ways, but doing a reverse transformation only guarantees an equivalent output.

    A bidirectional correspondence between two types where values can be represented in both ways, but doing a reverse transformation only guarantees an equivalent output. There is an equivalence relation a =~= b such that coapply(apply(x)) ~=~ x and apply(coapply(y) =~= y.

Value Members

  1. object Homomorphism

    Permalink

Ungrouped