As popularity of algebraic effects and handlers increases, so does a demand for their efficient execution. Eff, an ML-like language with native support for handlers, has a subtyping-based effect system on which an effect-aware optimising compiler could be built. Unfortunately, in our experience, implementing optimisations for Eff is overly error-prone because its core language is implicitly-typed, making code transformations very fragile. To remedy this, we present an explicitly-typed polymorphic core calculus for algebraic effect handlers with a subtyping-based type-and-effect system. It reifies appeals to subtyping in explicit casts with coercions that witness the subtyping proof, quickly exposing typing bugs in program transformations. O...
The integration of polymorphism (in style of the ML let-construct), subtyping, and effects (modellin...
We present the first algorithm for reconstructing the types and effects of expressions in the presen...
Abstract. Type-and-effect systems are a well-studied approach for rea-soning about the computational...
As popularity of algebraic effects and handlers increases, so does a demand for their efficient exec...
As popularity of algebraic effects and handlers increases, so does a demand for their efficient exec...
In programming languages, a side effect occurs whenever a computation has another effect beside retu...
We present an effect system for core Eff, a simplified variant of Eff, whichis an ML-style programmi...
Eff is a programming language based on the algebraic approach to computa-tional effects, in which ef...
Effect handlers have recently gained popularity amongst programming language researchers. Existing t...
The popularity of algebraic effect handlers as a programming language feature for user-defined compu...
A coercion semantics of a programming language with subtyping is typicallydefined on typing derivati...
International audienceWe present a second-order λ-calculus with coercion constraints that generalize...
AbstractThe type and effect discipline is a new framework for reconstructing the principal type and ...
The type and effect discipline is a new framework for reconstructing the principal type and the mini...
Abstract — We present a second-order λ-calculus with coercion constraints that generalizes a previou...
The integration of polymorphism (in style of the ML let-construct), subtyping, and effects (modellin...
We present the first algorithm for reconstructing the types and effects of expressions in the presen...
Abstract. Type-and-effect systems are a well-studied approach for rea-soning about the computational...
As popularity of algebraic effects and handlers increases, so does a demand for their efficient exec...
As popularity of algebraic effects and handlers increases, so does a demand for their efficient exec...
In programming languages, a side effect occurs whenever a computation has another effect beside retu...
We present an effect system for core Eff, a simplified variant of Eff, whichis an ML-style programmi...
Eff is a programming language based on the algebraic approach to computa-tional effects, in which ef...
Effect handlers have recently gained popularity amongst programming language researchers. Existing t...
The popularity of algebraic effect handlers as a programming language feature for user-defined compu...
A coercion semantics of a programming language with subtyping is typicallydefined on typing derivati...
International audienceWe present a second-order λ-calculus with coercion constraints that generalize...
AbstractThe type and effect discipline is a new framework for reconstructing the principal type and ...
The type and effect discipline is a new framework for reconstructing the principal type and the mini...
Abstract — We present a second-order λ-calculus with coercion constraints that generalizes a previou...
The integration of polymorphism (in style of the ML let-construct), subtyping, and effects (modellin...
We present the first algorithm for reconstructing the types and effects of expressions in the presen...
Abstract. Type-and-effect systems are a well-studied approach for rea-soning about the computational...