Token-passing Nets for Functional Languages

  • Authors:
  • José Bacelar Almeida;Jorge Sousa Pinto;Miguel Vilaça

  • Affiliations:
  • CCTC / Departamento de Informática, Universidade do Minho, 4710-057 Braga, Portugal;CCTC / Departamento de Informática, Universidade do Minho, 4710-057 Braga, Portugal;CCTC / Departamento de Informática, Universidade do Minho, 4710-057 Braga, Portugal

  • Venue:
  • Electronic Notes in Theoretical Computer Science (ENTCS)
  • Year:
  • 2008

Quantified Score

Hi-index 0.00

Visualization

Abstract

Token-passing nets were proposed by Sinot as a simple mechanism for encoding evaluation strategies for the @l-calculus in interaction nets. This work extends token-passing nets to cover a typed functional language equipped with structured types and unrestricted recursion. The resulting interaction system is derived systematically from the chosen big-step operational semantics. Along the way, we actually characterize and discuss several design decisions of token-passing nets and extend them in order to achieve simpler interaction net systems with a higher degree of embedded parallelism.