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:

    O Russia! O my wife! Our long and narrow Road lies clear though distressed.
    Our road with an old Tatar freedom’s arrow Has deeply pierced our breast.
    Alexander Blok (1880–1921)