Gradual Refinement: Blending Pattern Matching with Data Abstraction
Pattern matching is advantageous for understanding and reasoning about function definitions, but it tends to tightly couple the interface and implementation of a datatype. Significant effort has been invested in tackling this loss of modularity; however, decoupling patterns from concrete representat...
Main Authors: | , , , |
---|---|
Other Authors: | |
Format: | Conference item |
Published: |
2010
|