C# Arrows / Dissertation / Dissertation.bbl


Reza Ahmadi.
\newblock {Aspect Oriented Programming Using C$\sharp$ and PostSharp}.

{Artem Alimarine and Sjaak Smetsers and Arjen Weelden and Marko Eekelen and
  Rinus Plasmeijer}.
\newblock There and back again: Arrows for invertible programming.
\newblock In {\em In Proceedings of the 2005 ACM SIGPLAN workshop on Haskell},
  pages 86--97. ACM Press, 2006.

\newblock {BitBucket}.
\newblock \url{} (accessed on 30/04/2013).

PostSharp Documentation.
\newblock {Automatically Implementing INotifyPropertyChanged}.
\newblock \url{} (accessed
  on 30/04/2013).

PostSharp Documentation.
\newblock {LocationInterceptionAspect Class}.
  (accessed on 30/04/2013)}.

Conal Elliott.
\newblock {Composing Reactive Animations}.
\newblock {\em Dr. Dobb's Journal}, 1998.
\newblock Also in expanded animated form at

Paul Hudak.
\newblock {Functional Reactive Programming}.
\newblock In S.Doaitse Swierstra, editor, {\em Programming Languages and
  Systems}, volume 1576 of {\em Lecture Notes in Computer Science}, pages 1--1.
  Springer Berlin Heidelberg, 1999.

Paul Hudak, Antony Courtney, Henrik Nilsson, and John Peterson.
\newblock {Arrows, Robots, and Functional Reactive Programming}.
\newblock In {\em Advanced Functional Programming, 4th International School,
  volume 2638 of LNCS}, pages 159--187. Springer-Verlag, 2002.

John Hughes.
\newblock {Generalising Monads to Arrows}.
\newblock 1998.

John Hughes.
\newblock {Programming with arrows}.
\newblock In {\em Advanced Functional Programming}, pages 73--129. Springer,

Sam Lindley, Philip Wadler, and Jeremy Yallop.
\newblock {The Arrow Calculus (Functional Pearl)}.
\newblock 2008.

\newblock {Data Binding Overview}.
\newblock \url{} (accessed
  on 24/04/2013).

\newblock {Extension Methods}.
\newblock \url{}
  (accessed on 30/04/2013).

\newblock {Processor.TotalProcessorTime Property}.
  (accessed on 30/04/2013).

Ross Paterson.
\newblock {Arrows: A General Interface to Computation}.
\newblock \url{} (accessed on 24/04/2013).

Ross Paterson.
\newblock {A New Notation for Arrows}.
\newblock In {\em International Conference on Functional Programming}, pages
  229--240. ACM Press, September 2001.

Ross Paterson.
\newblock {Arrows and Computation}.
\newblock In Jeremy Gibbons and Oege de~Moor, editors, {\em The Fun of
  Programming}, pages 201--222. Palgrave, 2003.

Josh Smith.
\newblock {WPF Apps With The Model-View-ViewModel Design Pattern}.
\newblock \\

FogCreek Software.
\newblock {FogBugz}.
\newblock \url{} (accessed on 30/04/2013).

Zhanyong Wan and Paul Hudak.
\newblock {Functional Reactive Programming from First Principles}.
\newblock In {\em In ACM SIGPLAN Conference on Programming Language Design and
  Implementation}, pages 242--252, 2000.

Haskell Wiki.
\newblock {Control.Arrow}.

Haskell Wiki.
\newblock {Monads as Computation}.
\newblock \url{}
  (accessed on 30/04/2013).