Effects for Efficiency: Asymptotic Speedup with First-Class Control

preprint2020arXivOpen access

Abstract

We study the fundamental efficiency of delimited control. Specifically, we show that effect handlers enable an asymptotic improvement in runtime complexity for a certain class of functions. We consider the generic count problem using a pure PCF-like base language λbλ_b and its extension with effect handlers λhλ_h. We show that λhλ_h admits an asymptotically more efficient implementation of generic count than any λbλ_b implementation. We also show that this efficiency gap remains when λbλ_b is extended with mutable state. To our knowledge this result is the first of its kind for control operators.

Explore this paper’s authors, topics and related work.

Building this map preview

BZPEER is loading the nearby papers, people, topics and institutions for this page.

Reviews 0

Write a reviewWrite

No reviews yet.

Discussion 0

Add a commentWrite

No comments yet.