Arrow (computer Science)

Arrow (computer Science)

In computer science, arrows are a type class used in programming to describe computations in a pure and declarative fashion. First proposed by computer scientist John Hughes as a generalization of monads, arrows provide a referentially transparent way of expressing relationships between logical steps in a computation. Unlike monads, arrows don't limit steps to having one and only one input. As a result, they have found use in functional reactive programming, point-free programming, and parsers among other applications.

Read more about Arrow (computer Science):  Motivation and History, Definition, Applications, Utility

Famous quotes containing the word arrow:

    ... and the next summer she died in childbirth.
    That’s all. Of course, there may be some sort of sequel but it is not known to me. In such cases instead of getting bogged down in guesswork, I repeat the words of the merry king in my favorite fairy tale: Which arrow flies for ever? The arrow that has hit its mark.
    Vladimir Nabokov (1899–1977)