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:
    • Functor (functional programming)
    • Function object used to pass function pointers along with state information
    • for use of the term in Prolog language, see Prolog syntax and semantics
    • 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.
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.