Slides for Selected Conference Presentations and Other Talks
-
The Arpeggigon: A Functional Reactive Musical
Automaton
(Haskell in Leipzig 2017,
Leipzig, Germany, 26–27 October 2017)
Slides (PDF)
Slides 4up (PDF)
Abstract and Links
-
The Arpeggigon: A Functional Reactive Musical
Automaton
(Haskell eXchange 2017,
London, UK, 12–13 October 2017)
Slides (PDF)
Slides 4up (PDF)
Video
Abstract and Links
-
The Arpeggigon: A Functional Reactive Musical
Automaton
(London Haskell Meetup,
London, UK, 28 June 2017)
Slides (PDF)
Slides 4up (PDF)
Abstract and Links
-
Ebba: An Embedded DSL for Bayesian Inference
(Invited talk, Standard Chartered Bank,
London, UK, 31 March 2017)
Slides (PDF)
Slides 4up (PDF)
Abstract and Links
-
Implementing and Optimising Functional Reactive
Programming
(The London Big-O Meetup,
London, UK, 14 December 2016)
Slides (PDF)
Slides 4up (PDF)
Abstract and Links
-
All You Need Are Functions
(Guest lecture, St Paul's Girl's School,
London, UK, 14 November 2016)
Slides (PDF)
Handout (PDF)
-
Introduction to FRP and Yampa through Games and Music
(Invited talk, 7digital, London, UK, 1 July 2016)
Slides (PDF)
Slides 4up (PDF)
-
Declarative Abstractions for Games
(Paul Hudak Memorial Symposium, New Haven, Connecticut, USA, 29 April 2016)
Slides (PDF)
Slides 4up (PDF)
-
Exploiting Structural Dynamism in FHM: Modelling of Ideal Diodes
(EUROSIM 2010: Session on Physical Modelling and Control,
Prague, Czech Republic, 9 September 2010)
Slides (PDF)
Slides 4up (PDF)
-
Functional Programming Gets Physical: Pushing the Boundaries of Non-Causal
Modelling Languages
(Keynote Talk, IFIP TC 2 Working Conference on Domain-Specific Languages (DSL)
2009, Oxford, UK, 16 July 2009)
Slides (PDF)
Slides 4up (PDF)
-
Type-Based Structural Analysis for Modular Systems of Equations
(Functional Programming Lab Away Days, Worksop, UK, 22 - 23 June 2009)
Slides (PDF)
Slides 4up (PDF)
-
Type-Based Structural Analysis for Modular Systems of Equations
(Equation-Based Object-Oriented Languages and Tools (EOOLT) 2008, Paphos,
Cyprus, 8 July 2008)
Slides (PDF)
Slides 4up (PDF)
-
Dependent Types for Modelling and Simulation
(Dependently Typed Programming (DTP) 2008, Nottingham, 20 February 2008)
Slides
(PDF)
Slides
4up (PDF)
-
Swithed-on Yampa: Programming Modular Synthesizers in Haskell
(MGS Chrsitmas Seminar 2007, Birmingham, 18 December 2007)
Slides (PDF)
Slides 4up (PDF)
-
Swithed-on Yampa: Programming Modular Synthesizers in Haskell
(Haskell Workshop Demo 2007, Freiburg, 30 September 2007)
Slides (PDF)
Slides 4up (PDF)
-
Functional Hybrid Modeling form an Object-Oriented Perspective
(Equation-Based Object-Oriented Languages and Tools (EOOLT) 2007, Berlin,
30 July 2007)
Slides (PDF)
Slides 4up (PDF)
-
Dynamic optimization for functional reactive programming using generalized
algebraic data types (International Conference of Functional Programming
(ICFP) 2005, Tallinn, 26 September 2005)
Slides (PDF)
Slides 4up
(PDF)
-
Functional Reactivity: Eschewing the Imperative (Invited talk,
Department of Computer and Information Science, Linköpings universitet,
12 December 2003)
Slides (PDF) Slides 4up
(PDF)
-
Functional Automatic Differentiation with Dirac Impulses(International
Conference of Functional Programming
(ICFP), Uppsala, 26 August 2003)
Slides (PDF)
-
The Yampa Arcade (Haskell Workshop 2003, Uppsala, 28 August 2003)
Slides (PDF)
-
Functional Reactive Programming, Continued (Haskell Workshop 2002,
Pittsburgh, 3 October 2002)
Slides (PDF)
Slides 4up (PDF)
Last updated 29 October 2017