~/talks

Yizhou Zhang

what they talk about

where they keep going back

all 6 in the filters

on a stage with

all 20 in the filters

who talks about the same things

titleconferencedate
Virtualizing ContinuationsPLDI 20262026-06-15
Implements a novel virtual continuation scheme that assigns virtual addresses to stack-allocated handlers and mediates effect invocations via a software MMU…
Talk on
Zero-Overhead Lexical Effect HandlersOOPSLA 20252025-10-16
Claims a zero-overhead implementation for lexically scoped exceptional effect handlers via a type-directed translation that emits static provenance metadata…
Talk on
Compiling with Generating FunctionsICFP 20252025-10-12
A compiler called Genie compiles probabilistic programs to generating functions as a deterministic target (PIL → DIL) and proves correctness against a…
Talk on
Language Design Where Paradigms MeetPLMW @ PLDI 20252025-06-16
A new language called rocket extends rock with object‑oriented abstractions so inductive types and proofs are open inductive types that late‑bind constructors…
Talk on
Certified Compilers à la CartePLDI 20252025-06-16
The work extends the Rocq proof assistant with a plugin called Rocqet that adds object-oriented extensibility features—late binding, mixin composition, and…
Talk in French on
Semantics of the memo Probabilistic Programming LanguageLAFI 20252025-01-19
Formal semantics for the memo probabilistic programming language claim: a frame of mind is the core state that records choices, subframes and equations and…
Talk
Lexical Effect Handlers, DirectlyOOPSLA 20242024-10-20
Compiles lexically scoped algebraic effect handlers down to low-level stack switching and header frames, identifying handlers by memory address so handler…
Talk on
Persimmon: Nested Family Polymorphism with Extensible Variant TypesOOPSLA 20242024-10-20
Persimmon implements nested family polymorphism with extensible variant types, using a linkage concatenation representation to combine inherited and new…
Talk
Compiling Probabilistic Programs for Variable Elimination with Information FlowPLDI 20242024-06-24
This paper presents a compiler, Maple, that uses an information-flow type system to partition and eliminate discrete latent variables in recursive…
Talk on
Extensible Metatheory Mechanization via Family PolymorphismPLDI 20232023-06-17
Claims a language-layer for family polymorphism inside Coq that reuses code and proofs via late binding and generates a Coq plugin plus a core dependent type…
Talk on
Type-Preserving, Dependence-Aware Guide Generation for Sound, Effective Amortize...POPL 20232023-01-15
An automatic guide synthesizer generates neural-guide programs by a type-preserving, dependence-aware translation that guarantees mutual absolute continuity…
Talk on
Reasoning about 'Reasoning about Reasoning' Semantics and Contextual EquivalencePOPL 20222022-01-16
Formal semantics for a core PPL with continuous distributions, scoring, nested queries and general recursion defines mutually recursive semantics so…
Talk on
Handling Bidirectional Control FlowOOPSLA 20202020-11-15
Claims that algebraic effects can themselves raise effects and still be statically safe, implemented as a core calculus and type system that forbids unhandled…
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.