Course Schedule

Afp0304
Please note that this schedule is tentative, and may be adapted as need arises.

Week 1

Tu, Sep. 2

At the webiste www.haskell.org? one can find many introductions to functional programming in Haskell. Since we expect you to have already some experience we advice you to browse through some of them to freshen your knowledge of Haskell.

Thu, Sep. 4

Week 2

Tu, Sep. 9

Thu, Sep. 11

Week 3

Tu, Sep. 16, Financial Contracts

  • Background information about the "Financial Combinators" can be found on Simon Peyton Jones' website, and more specifically here.
  • Fast, Error-Correcting Parser Combinators, as an example of a self-analysis of a program, and how to tuple different aspects of such an analysis

Thu, Sep. 18, Parser Combinators

Week 4

Tu, Sep. 23, Foreign Function Interface and wxHaskell

Thu, Sep. 25, no lectures, prepare your talk!

Week 5

Tu, Sep. 30, Multiparameter Type Classes

Thu, Oct 2, no lectures, prepare your talk!

Week 6

Tu, Oct 7, Aspect Oriented Programming


All talks prepared

Thu, Oct 9, WASH

  • Peter Nagel
  • Guno Heitman

Week 7

Tu, Oct 14, DatabaseAccess, contact person: [Daan Leijen

  • Mart Kolthof
  • Niels van der Velden

Thu, Oct 16, PrettyPrinting

  • Joost Verhoog

Week 8

Tu, Oct 21, Functional reactive programming

  • Christof Douma

Thu, Oct 23, Tracing and Heap Profiling

  • Robert van Herk
  • Ingmar Brouns

Week 9

Tu, Oct 28, GrammarAnalysis

  • Niels Reyngoud

Thu, Oct 30,

Week 10

Tu, Nov 4, invited lecture/colloquium Erik Meijer

  • 10.30-11.30 see colloquium room 505
  • 12.45 promotion of DaanLeijen? academy building

Thu, Nov 6, Arrows

  • Arjan Oosting
  • Stefan Holdermans

Week 11

Thu, Nov 13 Written exam

  • Written exam 13-16