~/talks

Ohad Kammar

what they talk about

all 5 in the filters

where they keep going back

  • TyDe3 editions2020–2024
  • POPL3 editions2022–2026
  • HOPE2 editions2023–2024

all 7 in the filters

on a stage with

all 27 in the filters

who talks about the same things

titleconferencedate
Typed Abstractions for Causal Probabilistic ProgrammingLAFI 20262026-01-11
A Haskell library reimplements Cairo’s causal features with concrete types, extracting a cosmonad (a reader monad transformer over a probability monad) to…
Talk on
An Equational Axiomatization of Dynamic Threads via Algebraic Effects: Presheaves on(…)POPL 20262026-01-11
Paper gives a concrete equational axiomatization for dynamic threads: a parameterized algebraic theory (using presheaves and strong monads) that encodes…
Talk on
First-class Algebraic Presentations with Elaborator Reflection (Extended Abstract)TyDe 20242024-09-06
Library for Idris 2 that reinterprets fragments of host syntax at compile time to give user-definable deeply embedded many-sorted algebras without changing…
Talk on
Paella: algebraic effects with parameters and their handlersHOPE 20242024-09-02
Library implements algebraic effects as computation trees indexed by worlds, claiming handlers that safely support dynamically allocated full ground reference…
Talk on
A Denotational Approach to Release/Acquire ConcurrencyGALOP 20242024-01-14
Presents a directionally adequate denotational semantics for Release/Acquire memory using Brookes-style trace semantics adapted to a view-based machine; traces…
Talk on
Shoggoth - A Formal Foundation for Strategic RewritingPOPL 20242024-01-14
Provides a formal denotational semantics for System S and a big-step operational semantics that explicitly models divergence, proves computational soundness…
Talk
Semantic foundations of potential-synthesis for expected amortised-cost analysisHOPE 20232023-09-04
Ongoing work builds a semantic stack that synthesises potential functions for randomized data structures and guarantees amortised-cost bounds correct by…
Talk on
Modular Construction of Multi-sorted Free ExtensionsPEPM 20232023-01-16
Defines how to build combined free extensions by composing existing frexes and gives three modular constructions: a concrete involutive algebra frex (covers…
Talk on
An Algebraic Theory for Shared-State ConcurrencyAPLAS 20222022-12-05
Presents a concrete monadic denotational model for a higher‑order language with shared‑state interleaving concurrency, proving a representation theorem that…
Talk on
Normalization by Evaluation with Free Extensions (Extended Abstract)TyDe 20222022-09-11
Claim: augmenting normalization-by-evaluation with free extensions (frex) produces a single generic NbE algorithm for simply typed lambda calculus with…
Talk
Idris2-Table: Evaluating dependently-typed tables with... (Extended Abstract)TyDe 20222022-09-11
Built an Idris 2 library that encodes table schemas as dependent types and implements the Brown Benchmark for Table Types examples and programs, covering…
Talk on
Fully Abstract Models for Effectful λ-Calculi via Category-Theoretic LogicaPOPL 20222022-01-16
Construction takes a model of Moggi’s computational λ-calculus with sums, effect operations and primitives and produces an adequate, fully abstract refinement…
Talk on
Frex: indexing modulo equations with free extensions (Extended Abstract)TyDe 20202020-08-23
An extensible Idris2 library implements equality-by-normalization for indices using free extensions, with a user tier (frexlets) and a developer tier (core…
Talk on
Frex: Free Extensions for Normalization-by-EvaluationPEPM 20202020-01-20
Frex is a library that constructs free extension semantic domains to get normalization by evaluation for arbitrary algebraic theories; it ships solver specs…
Talk on
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.