Handouts

Introduction to FLP

Slides (PDF)
Slides (1x4 ps for printing)
Ex. solutions (curry)

Rewriting

Slides (PDF)
Slides (1x4 ps for printing)
Exercise 3 (curry)
Exercise 5 (curry)
Exercise 6 (curry)
Exercise 9b (curry)

Typing

Narrowing

Slides
Slides (1x4 ps for printing)
Programming with Narrowing (draft tutorial, PDF)
Exercise 5 (Curry solution)
Exercise 9 (Curry solution)
Exercise 10 (Curry solution)

Some Patterns

Strategies

Slides
Slides (1x4 ps for printing)
Evaluation Strategies for Functional Logic Programming (local copy)

Input and Output

Slides
Slides (1x4 ps for printing)
Example program

Graphial user interface programming

Guest lecture at PSU by Prof. Michael Hanus on Feb. 28, 2008.

Slides
counter.curry
temperature.curry
calc.curry




Contact: antoy@cs.pdx.edu
Last updated: Mon Mar 17 9:41:48 PDT 2008