[图书][B] The optimal implementation of functional programming languages

A Asperti, S Guerrini - 1998 - books.google.com
All traditional implementation techniques for functional languages fail to avoid useless
repetition of work. They are not" optimal" in their implementation of sharing, often causing a …

[图书][B] The parametric lambda calculus: a metamodel for computation

SR Della Rocca, L Paolini - 2013 - books.google.com
The book contains a completely new presentation of classical results in the field of Lambda
Calculus, together with new results. The text is unique in that it presents a new calculus …

YALE: Yet another lambda evaluator based on interaction nets

I Mackie - Proceedings of the third ACM SIGPLAN international …, 1998 - dl.acm.org
Interaction nets provide a graphical paradigm of computation based on net rewriting. They
have proved most successful in understanding the dynamics of reduction in the λ-calculus …

A token machine for full geometry of interaction

O Laurent - International Conference on Typed Lambda Calculi …, 2001 - Springer
We present an extension of the Interaction Abstract Machine (IAM) 10, 4 to full Linear Logic
with Girard's Geometry of Interaction (GoI)[6]. We propose a simplified way to interpret the …

Efficient λ-Evaluation with Interaction Nets

I Mackie - International Conference on Rewriting Techniques and …, 2004 - Springer
This paper presents an efficient implementation of the λ-calculus using the graph rewriting
formalism of interaction nets. Building upon a series of previous works, we obtain one of the …

[图书][B] Abstract Computing Machines: A Lambda Calculus Perspective

W Kluge - 2005 - books.google.com
Page 1 Werner Kluge | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Abstract Computing Machines A
Lambda Calculus Perspective © Springer Page 2 Texts in Theoretical Computer Science An …

Closed reduction: explicit substitutions without-conversion

M Fernández, I Mackie, FR Sinot - Mathematical Structures in …, 2005 - cambridge.org
Starting from the-calculus. Moreover, since substitutions can move through abstractions and
reductions are allowed under abstractions (if certain conditions hold), closed reduction …

Call-by-name and call-by-value as token-passing interaction nets

FR Sinot - International Conference on Typed Lambda Calculi …, 2005 - Springer
Two common misbeliefs about encodings of the λ-calculus in interaction nets (INs) are that
they are good only for strategies that are not very well understood (eg optimal reduction) and …

The complexity of interaction

S Gimenez, G Moser - Proceedings of the 43rd Annual ACM SIGPLAN …, 2016 - dl.acm.org
In this paper, we analyze the complexity of functional programs written in the interaction-net
computation model, an asynchronous, parallel and confluent model that generalizes linear …

Performance engineering of proof-based software systems at scale

JS Gross - 2021 - dspace.mit.edu
The central new technical contribution presented by this dissertation is a reflective
framework for partial evaluation and rewriting, already used to compile a code generator for …