Author Archives: jeremygibbons

About jeremygibbons

Jeremy Gibbons is Professor of Computing in Oxford University Department of Computer Science, and a fan of functional programming and patterns of computation.

Design patterns as higher-order datatype-generic programs

Well, I got side-tracked from working directly on the book. One of the sidetracks was working on my paper Design Patterns as Higher-Order Datatype-Generic Programs from the Workshop on Generic Programming in 2006, revising and extending it for a journal; I’ve … Continue reading


Posted in Uncategorized | 6 Comments

The story so far

What’s the story so far? Continue reading

Posted in Uncategorized | 3 Comments

Recursion patterns

And what are these “patterns”? Continue reading

Posted in Uncategorized | 5 Comments

Functional programming

What’s this “functional programming”, then? Continue reading

Posted in Uncategorized | 1 Comment