Pattern-matching and rewriting rules for group indexed data structures

  • Authors:
  • Jean-Louis Giavitto;Olivier Michel

  • Affiliations:
  • LaMI umr 8042 du CNRS, Université d'Évry Val d'Essone, GENOPOLE Tour Évry-2, 523 Place des terasses de l'agora, 91000 Évry, France;LaMI umr 8042 du CNRS, Université d'Évry Val d'Essone, GENOPOLE Tour Évry-2, 523 Place des terasses de l'agora, 91000 Évry, France

  • Venue:
  • Proceedings of the 2002 ACM SIGPLAN workshop on Rule-based programming
  • Year:
  • 2002

Quantified Score

Hi-index 0.00

Visualization

Abstract

In this paper, we present a new framework for the definition of various data structures (including trees and arrays) together with a generic language of filters enabling a rule-based programming style of functions. This framework is implemented in an experimental language called MGS. The underlying notions funding our framework have a topological nature and make possible to extend the case-based definition of functions found in modern functional languages beyond algebraic data structures.