mlsanityData to 14 Oct 2026

Eff Directly in OCaml

arXiv 1812.11664 ↗First posted 31 Dec 2018cs.PL cs.LOcited by 1

Not on the map. Why?

Abstract (arXiv)

The language Eff is an OCaml-like language serving as a prototype implementation of the theory of algebraic effects, intended for experimentation with algebraic effects on a large scale. We present the embedding of Eff into OCaml, using the library of delimited continuations or the multicore OCaml branch. We demonstrate the correctness of the embedding denotationally, relying on the tagless-final-style interpreter-based denotational semantics, including the novel, direct denotational semantics of multi-prompt delimited control. The embedding is systematic, lightweight, performant and supports even higher-order, 'dynamic' effects with their polymorphism. OCaml thus may be regarded as another implementation of Eff, broadening the scope and appeal of that language.

Key facts. Cited by 1 paper in the map (data through 14 Oct 2026). First posted on arXiv 31 Dec 2018.

Builds on

No reference list yet.

Built on by

Cited by year

Citing papers per year: 2025: 1.

1 paper.