~/talks

Ningning Xie

what they talk about

all 7 in the filters

where they keep going back

  • Haskell3 editions2020–2025
  • POPL2 editions2022–2026
  • ICFP2 editions2020–2023

all 11 in the filters

on a stage with

all 24 in the filters

who talks about the same things

titleconferencedate
Type Inference Techniques: Implementation and Formalization, Better TogetherWITS 20262026-01-17
Argues that informal compiler hacks need formal proofs and demonstrates this with two concrete cases: scope checks for high‑rank polymorphism implemented via…
Talk on
Handling Scope Checks: A Comparative Framework for Dynamic Scope Extrusion ChecksPOPL 20262026-01-11
Compares three concrete dynamic checks—lazy vs eager and a new Cause-for-Concern (C4C) check—and gives a formal calculus for evaluating them with effect…
Talk on
Extensible Data Types with Ad-Hoc PolymorphismPOPL 20262026-01-11
Combines row polymorphism and type classes to let rows carry constraints like all constraint and to fold over fields with a new primitive end induction, while…
Talk
Chair's reportHaskell 20252025-10-16
Program committee reports 19 submissions across categories: 12 regular papers, 4 functional pearls, 1 experiment report and 2 demos, with each paper getting at…
Talk
WelcomeHaskell 20252025-10-16
Session frames types and monads as the historical themes and contrasts free monads and freer monads with a concrete claim: monadic structure resists static…
Organiser on
Smart Handlers: Handling the selection monadHOPE 20252025-10-12
Introduces selection monad ideas into algebraic effect handlers to add choice continuations that compute future losses; prototypes in a Haskell-like Huscoll…
Talk on
Practical Type Inference with LevelsPLDI 20252025-06-16
Formalizes the implementation trick called levels for Hindley‑Milner style systems, covering generalization, local data types, and higher‑rank polymorphism…
Talk on
Handling the Selection MonadPLDI 20252025-06-16
Designs effect handlers that expose loss continuations derived from the selection monad, letting handlers observe per-choice losses and resume computations…
Talk on
Effect Handlers for Choice-Based LearningLAFI 20242024-01-14
Combines algebraic effects and handlers with loss continuations to make choice points first-class for optimizing decisions. Shows a Haskell effect-handler…
Talk on
Haskell for choice-based learningHaskell 20232023-09-08
Claims that choice-based learning is implementable by combining algebraic effects and handlers with the selection monad, so optimizers become handlers that…
Talk on
Infix-Extensible Record Types for Tabular DataTyDe 20232023-09-04
A row-polymorphic record calculus that adds scoped labels and first-class labels and rows plus record concatenation, with a Hindley-Milner–style inference…
Talk on
MacoCaml: Staging Composable and Compilable MacrosICFP 20232023-09-04
MacoCaml implements compile‑time code generation inside the OCaml compiler, treating macros as compile-time bindings and using quotation/splice staging so…
Talk on
Staging with Class: A Specification for Typed Template HaskellYOW! Melbourne 20222022-12-08
Proposes staged type class constraints that mark when a type-class dictionary lives in code so elaboration emits staged dictionaries as Code values, implements…
Talk on
Applicative Intersection TypesAPLAS 20222022-12-05
Two calculi for intersection types with an explicit merge operator: the first admits an unrestricted merge, proves type soundness but yields non-deterministic…
Talk
First-class Names for Effect HandlersOOPSLA 20222022-12-05
Claim: treating first-class handler names as values plus scoped effects with rank-2 polymorphism prevents name-escaping without new language primitives. Paper…
Talk on
Staging with Class: A Specification for Typed Template HaskellPOPL 20222022-01-16
Shows that Template Haskell’s interaction with overloading is unsound: splicing well-typed code can produce missing-dictionary errors. Proposes staged type…
Talk on
Effect Handlers in Haskell, EvidentlyHaskell 20202020-08-27
Presents a Haskell library called consort.ev.f that implements the evidence-passing translation from polymorphic algebraic effects to plain lambda calculus…
Talk on
Effect Handlers, EvidentlyICFP 20202020-08-23
Presents an evidence-passing translation that elaborates polymorphic algebraic effects into polymorphic lambda calculus, with a proof of soundness and…
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.