~/talks

Giuseppe Castagna

what they talk about

where they keep going back

  • POPL2 editions2022–2024

all 4 in the filters

on a stage with

all 6 in the filters

who talks about the same things

titleconferencedate
Polymorphic Records for Dynamic LanguagesOOPSLA 20252025-10-16
Extends semantic subtyping to support row polymorphism alongside union, intersection and negation types, defines a λ-calculus with record extension, selection…
Talk on
Polymorphic Type Inference for Dynamic LanguagesPOPL 20242024-01-14
Claims a type system that combines first‑order polymorphism with intersection, union and semantic subtyping and proves safety; it gives unannotated functions…
Talk on
Invited Talk: A Type System for ElixirErlang 20232023-09-04
A formal calculus uses set-theoretic types (union, intersection, negation, singletons) and implements pattern/guard inference that computes possible/surely…
Talk
Typing Records, Maps, and StructsICFP 20232023-09-04
Proposes a type theory that unifies struct-style and map-style records with union, intersection, and negation types, models record values as quasi-constant…
Talk on
On Type-Cases, Union Elimination, and Occurrence TypingPOPL 20222022-01-16
Extends union/intersection type systems with a concrete type-case construct and proves the union-elimination plus type-case rules capture occurrence typing…
Talk
~/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.