Turnitin
降AI改写
早检测系统
早降重系统
Turnitin-UK版
万方检测-期刊版
维普编辑部版
Grammarly检测
Paperpass检测
checkpass检测
PaperYY检测
Freer monads, more extensible effects
O Kiselyov, H Ishii - ACM SIGPLAN Notices, 2015 - dl.acm.org
We present a rational reconstruction of extensible effects, the recently proposed alternative
to monad transformers, as the confluence of efforts to make effectful computations compose …
to monad transformers, as the confluence of efforts to make effectful computations compose …
Liberating effects with rows and handlers
Algebraic effects and effect handlers provide a modular abstraction for effectful
programming. They support user-defined effects, as in Haskell, in conjunction with direct …
programming. They support user-defined effects, as in Haskell, in conjunction with direct …
Shallow effect handlers
Plotkin and Pretnar's effect handlers offer a versatile abstraction for modular programming
with user-defined effects. Traditional deep handlers are defined by folds over computation …
with user-defined effects. Traditional deep handlers are defined by folds over computation …
Doo bee doo bee doo
We explore the design and implementation of Frank, a strict functional programming
language with a bidirectional effect type system designed from the ground up around a …
language with a bidirectional effect type system designed from the ground up around a …
Handle with care: relational interpretation of algebraic effects and handlers
Algebraic effects and handlers have received a lot of attention recently, both from the
theoretical point of view and in practical language design. This stems from the fact that …
theoretical point of view and in practical language design. This stems from the fact that …
Generalized evidence passing for effect handlers: efficient compilation of effect handlers to C
N **e, D Leijen - Proceedings of the ACM on Programming Languages, 2021 - dl.acm.org
This paper studies compilation techniques for algebraic effect handlers. In particular, we
present a sequence of refinements of algebraic effects, going via multi-prompt delimited …
present a sequence of refinements of algebraic effects, going via multi-prompt delimited …
Syntax and semantics for operations with scopes
Motivated by the problem of separating syntax from semantics in programming with
algebraic effects and handlers, we propose a categorical model of abstract syntax with so …
algebraic effects and handlers, we propose a categorical model of abstract syntax with so …
Compiling effect handlers in capability-passing style
Effect handlers encourage programmers to abstract over repeated patterns of complex
control flow. As of today, this abstraction comes at a significant price in performance. In this …
control flow. As of today, this abstraction comes at a significant price in performance. In this …
Latent effects for reusable language components
The development of programming languages can be quite complicated and costly. Hence,
much effort has been devoted to the modular definition of language features that can be …
much effort has been devoted to the modular definition of language features that can be …
Effect handlers via generalised continuations
Plotkin and Pretnar's effect handlers offer a versatile abstraction for modular programming
with user-defined effects. This paper focuses on foundations for implementing effect …
with user-defined effects. This paper focuses on foundations for implementing effect …