Pattern-matching and rewriting rules for group indexed data structures

  • Authors:
  • Jean-Louis Giavitto;Olivier Michel;Julien Cohen

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

  • Venue:
  • ACM SIGPLAN Notices
  • 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 for functions. This framework is implemented in an experimental language called MGS. The underlying notions funding our framework have a topological nature and enable to extend the case-based definition of functions found in modern functional languages beyond algebraic data structures.