Skip to main navigation Skip to search Skip to main content

From Functional Programs to Interaction Nets via the Rewriting Calculus

  • Horatiu Cirstea
  • , Germain Faure
  • , Maribel Fernández
  • , Ian Mackie
  • , François Régis Sinot
  • LORIA Laboratoire Lorrain de Recherche en Informatique et ses Applications
  • Department of Computer Science
  • King's College London
  • Laboratoire d'Informatique (LIX)

Research output: Contribution to journalArticlepeer-review

2 Citations (Scopus)

Abstract

We use the ρ-calculus as an intermediate language to compile functional languages with pattern-matching features, and give an interaction net encoding of the ρ-terms arising from the compilation. This encoding gives rise to new strategies of evaluation, where pattern-matching and 'traditional' β-reduction can proceed in parallel without overheads.

Original languageEnglish
Pages (from-to)39-56
Number of pages18
JournalElectronic Notes in Theoretical Computer Science
Volume174
Issue number10 SPEC. ISS.
DOIs
Publication statusPublished - 2 Jul 2007

Keywords

  • interaction nets
  • pattern-matching
  • rewriting calculus

Fingerprint

Dive into the research topics of 'From Functional Programs to Interaction Nets via the Rewriting Calculus'. Together they form a unique fingerprint.

Cite this