~/conference

HOPE 2023

date:2023-09-04
location:Seattle, United States
series:HOPE · 5 editions
editions:[HOPE 2022, HOPE 2023, HOPE 2024, HOPE 2025, HOPE 2026]

Workshop The HOPE workshop series are intended to bring together researchers interested in the design, semantics, implementation, and verification of higher-order effectful programs. They are informal, consisting of invited talks, contributed talks on work in progress, and open-ended discussion sessions. They are dedicated to John Reynolds, whose work is an inspiration to us all. The 11th ACM SIGPLAN Workshop on Higher-Order Programming with Effects will take place on Monday, September 4, 2023, that is, the day before ICFP 2023. Goals of the Workshop A recurring theme in many papers at ICF ...

programming language researchers, language designers, programming language implementers, type system researchers, compiler engineers, formal methods engineers, verification tool developers, distributed systems researchers

algebraic effects and handlers; dynamic effect instances; operational game semantics; closure conversion and predicative references; CPS weakest-precondition transformation; flow-sensitive effect typing; multiparty session actors; HORPO termination for effects; coexponentials for continuations; join-as-semilattice parallelism; potential-synthesis for amortised cost; free variables as effects and wasm/x86 backend

titleauthorlength
One Weird Trick to Untie Landin's KnotPaulette Koronkevich, William J. Bowman28m
Claim: Landin’s Knot arises from impredicative quantification over a function’s closure environment, not merely from storing functions in refs. Method: perform…
Talk on
Operational game semantics for generative algebraic effects and handlersHamza Jaâfar, Guilhem Jaber30m
Claims a trace-based operational game semantics for a typed call-by-value λ-calculus with algebraic effects, handlers and dynamic effect instances (new creates…
Talk on
Higher-Order Weakest Precondition Transformers via a CPS TransformationSatoshi Kura29m
Claims that generic weakest preconditions for a higher‑order language with effects and recursion are computable syntactically by a CPS transformation, using…
Talk on
Event-Driven Multiparty Session ActorsSimon Fowler, Raymond Hu35m
Claims a first statically-typed multiparty session system for actors that lets a single actor participate in multiple sessions by combining flow-sensitive…
Talk on
Flattening Meets Effects: A Surprising ConnectionEzra e. k. Cooper35m
Claims a concrete link between algebraic-effects metal language and term-rewriting termination techniques, showing HORPO-style ordering can be extended to…
Talk on
Continuations and CoexponentialsVikraman Choudhury30m
Proposes that higher-order continuations are categorical coexponentials and shows how the continuation monad and a full-image factorization of negation produce…
Talk on
Granite: Compositional Functional Logic ProgrammingNick Rioux, Steve Zdancewic32m
Granite puts a join as semilattice primitive at the language core, letting parallel executions merge by associative commutative idempotent joins; it encodes…
Talk on
Semantic foundations of potential-synthesis for expected amortised-cost analysisOhad Kammar, Georg Moser20m
Ongoing work builds a semantic stack that synthesises potential functions for randomized data structures and guarantees amortised-cost bounds correct by…
Talk on
Free Variable as Effect, in PracticeOleg Kiselyov32m
Proposes that treating free variables as algebraic effects gives practical wins: a tagless-final compiler prototype emits runnable wasm module and x86 code…
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.