Passer à la navigation principale Passer à la recherche Passer au contenu principal

A Diamond Machine for Strong Evaluation

  • Universidad Nacional de Quilmes
  • Instituto de Ciencias de la Computación
  • Universidad de Buenos Aires

Résultats de recherche: Le chapitre dans un livre, un rapport, une anthologie ou une collection › Contribution à une conférence › Revue par des pairs

1 Citation (Scopus)

Résumé

Abstract machines for strong evaluation of the λ -calculus enter into arguments and have a set of transitions for backtracking out of an evaluated argument. We study a new abstract machine which avoids backtracking by splitting the run of the machine in smaller jobs, one for argument, and that jumps directly to the next job once one is finished. Usually, machines are also deterministic and implement deterministic strategies. Here we weaken this aspect and consider a light form of non-determinism, namely the diamond property, for both the machine and the strategy. For the machine, this introduces a modular management of jobs, parametric in a scheduling policy. We then show how to obtain various strategies, among which leftmost-outermost evaluation, by instantiating in different ways the scheduling policy.

langue originaleAnglais
titreProgramming Languages and Systems - 21st Asian Symposium, APLAS 2023, Proceedings
rédacteurs en chefChung-Kil Hur
EditeurSpringer Science and Business Media Deutschland GmbH
Pages69-90
Nombre de pages22
ISBN (imprimé)9789819983100
Les DOIs
étatPublié - 1 janv. 2023
Evénement21st Asian Symposium on Programming Languages and Systems, APLAS 2023 - Taipei, Taiwan
Durée: 26 nov. 2023 → 29 nov. 2023

Série de publications

NomLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume14405 LNCS
ISSN (imprimé)0302-9743
ISSN (Electronique)1611-3349

Une conférence

Une conférence21st Asian Symposium on Programming Languages and Systems, APLAS 2023
Pays/TerritoireTaiwan
La villeTaipei
période26/11/23 → 29/11/23

Empreinte digitale

Examiner les sujets de recherche de « A Diamond Machine for Strong Evaluation ». Ensemble, ils forment une empreinte digitale unique.

Contient cette citation