<p>What would be a good place to go to understand arrows? Ideally, I am just looking for some place with a concise definition with motivation from some good examples, something similar to Wadler's exposition on monads.</p>

[{'answer_id': 65011, 'author': 'Chris Smith', 'author_id': 9073, 'author_profile': 'https://Stackoverflow.com/users/9073', 'pm_score': 3, 'selected': False, 'text': '<p><a href="http://en.wikibooks.org/wiki/Haskell/Understanding_arrows" rel="nofollow noreferrer"><a href="http://en.wikibooks.org/wiki/Haskell/Understanding_arrows" rel="nofollow noreferrer">http://en.wikibooks.org/wiki/Haskell/Understanding_arrows</a></a></p>\n'}, {'answer_id': 66263, 'author': 'Daniel Waechter', 'author_id': 9760, 'author_profile': 'https://Stackoverflow.com/users/9760', 'pm_score': 3, 'selected': True, 'text': '<p>I found Hughes\' original paper ("Generalizing Monads to Arrows") to be fairly accessible.  You can read an older draft of it <a href="http://www.cs.chalmers.se/~rjmh/Papers/arrows.pdf" rel="nofollow noreferrer">here</a>.  It has some differences from the original paper, which are noted on the <a href="http://www.haskell.org/arrows/biblio.html" rel="nofollow noreferrer">bibliography page</a> of Ross Patterson\'s own <a href="http://www.haskell.org/arrows/index.html" rel="nofollow noreferrer">overview of Arrows</a>.</p>\n'}, {'answer_id': 123424, 'author': 'ephemient', 'author_id': 20713, 'author_profile': 'https://Stackoverflow.com/users/20713', 'pm_score': 2, 'selected': False, 'text': '<p>If you learn better from practice than theory, try using <a href="http://www.fh-wedel.de/~si/HXmlToolbox/" rel="nofollow noreferrer">HXT</a> for XML manipulation, or <a href="http://www.cs.helsinki.fi/u/ekarttun/PArrows/" rel="nofollow noreferrer">PArrows</a> for general parsing.  They both have APIs centered around arrows.</p>\n'}]
['https://Stackoverflow.com/questions/64933', 'https://Stackoverflow.com', 'https://Stackoverflow.com/users/8865/']