~/talks

Jeremy G. Siek

what they talk about

all 5 in the filters

where they keep going back

all 5 in the filters

on a stage with

all 12 in the filters

who talks about the same things

titleconferencedate
Gradual MetaprogrammingTyDe 20252025-10-12
A calculus called MetaGTLC models a gradually typed metalanguage that generates statically typed object code and compiles to an explicit cast calculus MetaCC…
Talk
Quest Complete: The Holy Grail of Gradual SecurityPLDI 20242024-06-24
Claims a language 𝜆★IFC that satisfies both noninterference and the gradual guarantee by removing the unknown label ★ from runtime security labels, keeping…
Talk on
Deep and Shallow Types for Gradual LanguagesPLDI 20222022-06-13
Combines deep (natural) and shallow (transient) gradual typing into one language and proves they interoperate while preserving deep’s type soundness and…
Talk on
Extrinsically Typed Operational Semantics for Functional LanguagesSLE 20202020-11-16
Lang-n-check automates checking of language specifications by taking an extrinsically typed operational semantics and verifying that typing rules and reduction…
Talk on
Optimizing and Evaluating Transient Gradual TypingDLS 20192019-10-20
Gradual typing for Python via Reticulated Python inserts many lightweight runtime checks and shows up to a 6× slowdown on CPython as programs go from dynamic…
Talk
Theory & Models of Lambda Calculus: Typed and Untyped (Part 6)LambdaConf 20182018-06-03
Claims a concrete model: using the powerset of the integers with enumeration operators to model application, abstraction and computability, then adds a…
Talk on
Theory & Models of Lambda Calculus: Typed and Untyped (Part 5)LambdaConf 20182018-06-03
Model uses the powerset of N with enumeration operators to model application and abstraction; closure operators correspond to subspaces and fixed points equal…
Talk on
Theory & Models of Lambda Calculus: Typed and Untyped (Part 3)LambdaConf 20182018-06-03
Presents a concrete model: represent data as subsets of N and functions as enumeration operators on P(N) so application becomes a lookup-table operation on…
Talk on
Theory & Models of Lambda Calculus: Typed and Untyped (Part 3)LambdaConf 20182018-06-03
Claims a concrete model of lambda calculus built on the powerset of the integers, using enumeration operators as the actual implementation of application and…
Talk on
Theory & Models of Lambda Calculus: Typed and Untyped (Part 2)LambdaConf 20182018-06-03
Claims a concrete semantic model: use the powerset of the integers with enumeration operators to interpret application and abstraction, and show that Church…
Talk on
Theory & Models of Lambda Calculus: Typed and Untyped (Part 1)LambdaConf 20182018-06-03
Shows a concrete model: application and abstraction realized by enumeration operators on P(N) with a topology, not handwavy category talk. Carries out…
Talk on
Crash Course on Notation in Programming Language Theory (Part 1)LambdaConf 20182018-06-03
Crash course promises concrete mechanics: reading POPL/ICFP notation by building inductive definitions with base cases and rules, drawing derivation trees…
Talk on
Crash Course on Notation in Programming Language Theory (Part 2)LambdaConf 20182018-06-03
Clear, hands‑on coverage of the notation you actually need: grammars for syntax, sets/tuples/relations and inductive definitions, worked big-step 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.