Skip to main content
Department of Information Technology

Advanced functional programming

The lecture November 10 has been moved to 13-15.


The course is intended as a more advanced course for students who have already taken a functional programming course.

I'll teach the programming languages Erlang, Lisp and Haskell, higher-order functions, lazy evaluation, communicating processes, program as data (meta programming). There will be small assignments (labs) in each of the languages.

As part of the course, students will carry out a project in one of the three languages.

There will also be an exam.

Things you should know before starting the course.

Updated  2011-12-07 12:32:21 by Sven-Olof Nyström.