~/talks

Olin Shivers

what they talk about

all 4 in the filters

where they keep going back

all 4 in the filters

on a stage with

all 29 in the filters

who talks about the same things

titleconferencedate
Refined Remora: Constraining Array ShapesARRAY 20262026-06-16
Extends Remora’s index language with refinement predicates and arithmetic so the type checker can express and verify shape arithmetic (plus, minus, multiply…
Talk
Flow-Analysis-Based Closure OptimizationPLDI 20262026-06-15
Implementation in Standard ML of New Jersey with an LLVM backend uses a sparse zero-CFA to guide concrete closure-representation decisions: selective heap…
Talk on
Environment-Sharing Analysis and Caller-Provided Environments for Higher-Order LanguagesICFP 20252025-10-12
An abstract-interpretation analysis discovers which free-variable bindings are always shared so callers can supply environments instead of heap-allocating…
Talk
Webs and Flow-Directed Well-Typedness Preserving Program TransformationsPLDI 20252025-06-16
Defines webs as connected components of a bipartite function‑call graph and ships a web-centric IR that annotates every function, call, and arrow type so…
Talk on
The Verse Calculus: A Core Calculus for Deterministic Functional Logic Programmi...ICFP 20232023-09-04
A new core calculus (VC) gives a small-step rewrite semantics for a deterministic functional logic language and implements unification and logical variables as…
Talk on
Analyzing Binding Extent in 3CPSICFP 20222022-09-11
3CPS implements a 3CPS factored CPS IR and an abstract‑interpretation analysis that classifies each variable as register/stack/heap extents, mapping extents to…
Talk on
Coarsening Optimization for Differentiable ProgrammingOOPSLA 20212021-10-17
Paper presents coarsening optimization that raises segments to symbolic level, applies differentiation and lowers optimized code, and reports several-times to…
Talk on
Records with Rank PolymorphismARRAY 20192019-06-22
Remora implements rank-polymorphism and the team embeds a dataframe library to show how columnar tables map to vectors of records, using Racket, Standard ML…
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.