Conference item icon

Conference item

Design Patterns as Higher−Order Datatype−Generic Programs

Abstract:

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-linguistically (as prose, diagrams, examples) in object-oriented languages, they may be captured directly as abstractions using higher-order operators in functional programming languages. Therefore, they may...

Expand abstract

Actions


Authors


More by this author
Institution:
University of Oxford
Department:
Mathematical, Physical and Life Sciences Division - Department of Computer Science
Publisher:
San Diego
Publication date:
2005-10-01
URN:
uuid:ddf6e489-9241-4cac-8af0-eb691b9adb73
Local pid:
cs:1669

Terms of use


Metrics



If you are the owner of this record, you can report an update to it here: Report update to this record

TO TOP