activity
20182026
most citedRetrofitting Effect Handlers onto OCaml

55 citations · 106 across the 7 of their papers we have counts for

collaborators

7 papers

cs.PL2026

Sal: Multi-modal Verification of Replicated Data Types

Pranav Ramesh, Vimala Soundarapandian, KC Sivaramakrishnan

Designing correct replicated data types (RDTs) is challenging because replicas evolve independently and must be merged while preserving application intent. A promising approach is…

cs.PL2025

Automatically Verifying Replication-aware Linearizability

Vimala Soundarapandian, Kartik Nagar, Aseem Rastogi +1

Data replication is crucial for enabling fault tolerance and uniform low latency in modern decentralized applications. Replicated Data Types (RDTs) have emerged as a principled app…

cs.PL2023★ 1 cited

Continuing WebAssembly with Effect Handlers

Luna Phipps-Costin, Andreas Rossberg, Arjun Guha +5

WebAssembly (Wasm) is a low-level portable code format offering near native performance. It is intended as a compilation target for a wide variety of source languages. However, Was…

cs.PL2022

Certified Mergeable Replicated Data Types

Vimala Soundarapandian, Adharsh Kamath, Kartik Nagar +1

Replicated data types (RDTs) are data structures that permit concurrent modification of multiple, potentially geo-distributed, replicas without coordination between them. RDTs are…

cs.PL2021★ 55 cited

Retrofitting Effect Handlers onto OCaml

KC Sivaramakrishnan, Stephen Dolan, Leo White +3

Effect handlers have been gathering momentum as a mechanism for modular programming with user-defined effects. Effect handlers allow for non-local control flow mechanisms such as g…

cs.PL2020★ 33 cited

Retrofitting Parallelism onto OCaml

KC Sivaramakrishnan, Stephen Dolan, Leo White +6

OCaml is an industrial-strength, multi-paradigm programming language, widely used in industry and academia. OCaml is also one of the few modern managed system programming languages…

cs.PL2018★ 17 cited

Eff Directly in OCaml

Oleg Kiselyov, KC Sivaramakrishnan

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…