Design Patterns as Higher−Order Datatype−Generic Programs

The purpose of this tutorial is to draw together ideas from the Design Patterns community (the Gang of Four: Gamma, Helm, Johnson, Vlissides) and the Functional Programming world (eg Bird, Meertens, Hughes). In particular, the thesis is that whereas design patterns must be expressed extra-linguistic...

Full description

Bibliographic Details
Main Author: Gibbons, J
Format: Conference item
Published: San Diego 2005