Function Object - Other Meanings

Other Meanings

In a more theoretical context a function object may be considered to be any instance of the class of functions, especially in languages such as Common Lisp in which functions are first-class objects.

The functional programming languages ML and Haskell, use the term functor to represent a mapping from modules to modules, or from types to types and is a technique for reusing code. Functors used in this manner are analogous to the original mathematical meaning of functor in category theory, or to the use of generic programming in C++, Java or Ada.

In Prolog and related languages, functor is a synonym for function symbol.

Read more about this topic:  Function Object

Famous quotes containing the word meanings:

    Words differently arranged have a different meaning, and meanings differently arranged have different effects.
    Blaise Pascal (1623–1662)

    Well, “slithy” means “lithe and slimy.” “Lithe” is the same as “active.” You see, it’s like a portmanteau—there are two meanings packed up into one word.
    Lewis Carroll [Charles Lutwidge Dodgson] (1832–1898)