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:
“Anton Petrovich turned into the passage, followed the arrow to men, mankind, human beings, marched past the toilet, past the kitchen, gave a start when a cat darted under his feet, quickened his step, reached the end of the passage, pushed open a door, and a shower of sunlight splashed his face.”
—Vladimir Nabokov (18991977)