Saltar al contenido
uencoder

Applicative Functor

Un functor aplicativo añade la operación ap a un functor, permitiendo aplicar una función dentro de un contenedor a un valor dentro de un contenedor.

Propósito

Capa de abstracción entre funtores y mónadas, soportando composición paralela de cálculos independientes.

Mecanismo

F<T> tiene pure y ap: F<T→U>×F<T>→F<U>. Más fuerte que functor (puede combinar funciones en contenedores), más débil que mónada (no depende de resultados previos). Adecuado para composición de efectos independientes como validación paralela.

Casos de uso

  • Programación funcional
  • Validación paralela
  • Composición de efectos

Términos relacionados

References