Haskell Arrows

Afp0304

Litature

  • John Hughes, Generalising Monads to Arrows, in Science of Computer Programming 37, pp67-111, May 2000. The paper introducing "arrows". An old draft is available online (ps, pdf). The main differences in the final version are:
    • the +++ and <+> operators are swapped,
    • the onto and one-to-one laws are discarded in favour of an identity law,
    • associativity laws have been added, and
    • the last few sections use a variant of the arrow notation of
  • Ross Paterson, A New Notation for Arrows, in ICFP 2001, Firenze, Italy, pp229-240.
  • Ross Paterson, Arrows and Computation, in The Fun of Programming (Jeremy Gibbons and Oege de Moor, Eds.), pp201-222, Palgrave, 2003.

Schedule

  • Read papers
  • Create Presentation

-- ArjanOosting - 14 Sep 2003


Topic attachments
I Attachment Action Size Date Who Comment
elselhs arrows-deel2.lhs manage 18.8 K 06 Nov 2003 - 14:32 ArjanOosting Source Part 2 of presentation
pdfpdf arrows-deel2.pdf manage 359.0 K 06 Nov 2003 - 14:31 ArjanOosting Part 2 of the presentation (with the exercises)
elselhs arrows.lhs manage 20.2 K 03 Nov 2003 - 18:16 ArjanOosting Source of the presentation (beta)
psps arrows.ps manage 1191.0 K 06 Nov 2003 - 14:30 ArjanOosting Draft of Arjan's part of the presentation
pdfpdf arrows1.pdf manage 444.3 K 07 Nov 2003 - 08:10 StefanHoldermans Part One of the presentation