Functor (disambiguation)

A functor, in mathematics, is a map between categories.

Functor may also refer to:

  • Predicate functor in logic, a basic concept of predicate functor logic
  • Function word in linguistics
  • In computer programming:
    • function object used to pass function pointers along with its state
    • for use of the term in Prolog language, see Prolog syntax and semantics
    • In Haskell a Functor describes a generalisation of functions that perform mapping operations
    • In OCaml and Standard ML, a functor is a higher-order module (a module parameterized by one or more other modules), often used to define type-safe abstracted algorithms and data structures.

See also

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.