OXFORD UNIVERSITY COMPUTING LABORATORY

Algebra of Programming

The Algebra of Programming group researches mathematically sound yet convenient techniques for manipulating and reasoning with programs, with a particular interest in the functional and relational paradigms and in generic programming. It seeks patterns in specifications, algorithms and programs, and abstracts these patterns to derive solutions to general classes of problems. An active weekly seminar consists of interactive problem-solving discussions around the whiteboard.

people

Faculty

Students

External

Past Members

recent publications

Translucent Abstraction: Safe Views through Invertible Programming (Extended version)

Meng Wang, Jeremy Gibbons, Kazutaka Matsuda

2009.

Parametric Datatype-Genericity

Jeremy Gibbons, Ross Paterson

In Workshop on Generic Programming Edinburgh. August 2009.

The Essence of the Iterator Pattern

Jeremy Gibbons, Bruno César dos Santos Oliveira

Journal of Functional Programming, Vol. 19, No. 3&4, pages 377-402. 2009.

Revised version of Gibbons&Oliveira2006:Essence.

Click here to view all publications relating to this activity

links

Wiki

info

current projects

completed projects

themes

Random Image
Random Image
Random Image