@inproceedings{Gibbons2003:Patterns, title = "Patterns in Datatype-Generic Programming", author = "Jeremy Gibbons", year = "2003", booktitle = "Multiparadigm Programming", editor = "J{\"o}rg Striegnitz and Kei Davis", isbn = "3-00-016005-1", note = "First International Workshop on Declarative Programming in the Context of Object-Oriented Languages (DPCOOL)", pages = "277-289", publisher = "John von {N}eumann Institute for Computing (NIC)", url = "http://www.cs.ox.ac.uk/people/jeremy.gibbons/publications/patterns.pdf", volume = "27", }