Authors
Neil Mitchell, Colin Runciman
Publication date
2007/9/30
Conference
ACM SIGPLAN 2007 Haskell Workshop
Pages
49-60
Publisher
ACM Press
Description
Abstract Generic traversals over recursive data structures are often referred to as boilerplate
code. The definitions of functions involving such traversals may repeat very similar patterns,
but with variations for different data types and different functionality. Libraries of operations
abstracting away boilerplate code typically rely on elaborate types to make operations
generic. The motivating observation for this paper is that most traversals have value-specific
behaviour for just one type. We present the design of a new library exploiting this ...
Total citations
20072008200920102011201220132014481067855
Scholar articles
N Mitchell, C Runciman - Proceedings of the ACM SIGPLAN workshop on …, 2007