Dynamic Patterns

Chapter

Abstract

This chapter simplifies the conceptual framework of pattern calculus by identifying the syntactic classes of patterns and terms, and of constructors and symbols. Now patterns are first-class entities that may be passed as parameters, evaluated and returned as results. Since variable scope is required to be static, this requires that symbol binding be handled separately from pattern formation. Also, extra care is required to ensure confluence of reduction. Examples include generic functions for equality, elimination, and for string matching. Wildcards and views are also considered.

Keywords

Free Variable Dynamic Pattern String Match Simultaneous Reduction Match Rule 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Copyright information

© Springer-Verlag Berlin Heidelberg 2009

Authors and Affiliations

  1. 1.Faculty of Engineering and Information Technology School of SoftwareUniversity of TechnologySydneyAustralia

Personalised recommendations