diff options
author | Ian Johnson <ian.johnson@appliedlanguage.com> | 2012-08-10 19:31:18 +0400 |
---|---|---|
committer | Ian Johnson <ian.johnson@appliedlanguage.com> | 2012-08-10 19:31:18 +0400 |
commit | 6522ffc6295324848395f9cb7f2345ce0f43c187 (patch) | |
tree | 2f824c476a18a1f1e3c7b400f42af2fe07f3a2af | |
parent | d3afa7b2625cccff717d382ff5502fa244be1072 (diff) |
Update README.md
-rw-r--r-- | README.md | 8 |
1 files changed, 7 insertions, 1 deletions
@@ -3,4 +3,10 @@ pypeline A pipeline building library based on *arrows*. Arrows are abstractions of computation, and were proposed by [John Hughes](http://www.cse.chalmers.se/~rjmh/) [Generalising Monads to Arrows, in Science of Computer Programming 37, pp67-111, May 2000]. Like monads, arrows provide a general structure for libraries, but are more general; arrows allow multiple inputs and behaviour that is independed of input. -This implementation is heavily inspired by the Haskell arrow typeclasses: a description of which can be found [here](http://www.haskell.org/arrows/index.html).
\ No newline at end of file +This implementation is heavily inspired by the Haskell arrow typeclasses: a description of which can be found [here](http://www.haskell.org/arrows/index.html). + +Arrow introductory reading: + + * Arrows, By Christoph Galliker, June 2010 + * Kleisli arrows of outrageous fortune, Conor McBride, 2011 + |