Что было бы хорошим местом, чтобы понять стрелы? В идеале я просто ищу какое-то место с кратким определением с мотивировкой из нескольких хороших примеров, что-то похожее на изложение Уодлера о монадах.
http://en.wikibooks.org/wiki/Haskell/Understanding_arrows
Мне показалось, что оригинальная статья Хьюза («Обобщение монад и стрел») достаточно доступна. Вы можете прочитать старую версию этого здесь . У него есть некоторые отличия от оригинальной статьи, которые отмечены на библиографической странице собственного обзора Росса Паттерсона о стрелах .
Если вы учитесь лучше на практике, чем в теории, попробуйте использовать HXT для манипулирования XML или PArrows для общего анализа. У них обоих есть API, центрированные вокруг стрелок.