activity
20072026
most citedEfficient Gradual Typing

6 citations · 20 across the 17 of their papers we have counts for

collaborators

18 papers

cs.PL2026

Taming Scope Extrusion in Gradual Imperative Metaprogramming

Tianyu Chen, Darshal Shetty, Jeremy G. Siek +4

Metaprogramming enables the generation of performant code, while gradual typing facilitates the smooth migration from untyped scripts to robust statically typed programs. However,…

cs.PL2025

Gradual Metaprogramming

Tianyu Chen, Darshal Shetty, Jeremy G. Siek +4

Data engineers increasingly use domain-specific languages (DSLs) to generate the code for data pipelines. Such DSLs are often embedded in Python. Unfortunately, there are challenge…

cs.PL2023

Quest Complete: the Holy Grail of Gradual Security

Tianyu Chen, Jeremy G. Siek

Languages with gradual information-flow control combine static and dynamic techniques to prevent security leaks. Gradual languages should satisfy the gradual guarantee: programs th…

cs.PL2022

Mechanized Noninterference for Gradual Security

Tianyu Chen, Jeremy G. Siek

This paper presents the first machine-checked proof of noninterference for a language with gradual information-flow control, thereby establishing a rock solid foundation for secure…

cs.PL2020

Parameterized Cast Calculi and Reusable Meta-theory for Gradually Typed Lambda Calculi

Jeremy G. Siek

The research on gradual typing has led to many variations on the Gradually Typed Lambda Calculus (GTLC) of Siek and Taha (2006) and its underlying cast calculus. For example, Wadle…

cs.PL2019★ 1 cited

Transitivity of Subtyping for Intersection Types

Jeremy G. Siek

The subtyping rules for intersection types traditionally employ a transitivity rule (Barendregt et al. 1983), which means that subtyping does not satisfy the subformula property, m…