Publications

(2020). Row and Bounded Polymorphism via Disjoint Polymorphism. In ECOOP 2020.

PDF

(2019). Distributive Disjoint Polymorphism for Compositional Programming. In ESOP 2019.

PDF Project

(2019). Consistent Subtyping for All. In TOPLAS.

PDF Project

(2018). Disjoint Intersection Types: Theory and Practice. The University of Hong Kong (Pokfulam, Hong Kong).

PDF

(2018). Typed First-Class Traits. In ECOOP 2018.

PDF Project Slides

(2018). The Essence of Nested Composition. In ECOOP 2018.

PDF Project Slides

(2018). Consistent Subtyping for All. In ESOP 2018.

PDF Project Slides

(2016). Unified Syntax with Iso-Types. In APLAS 2016.

PDF

(2015). Memory-efficient Tail Calls in the JVM with Imperative Functional Objects. In APLAS 2015.

PDF Project

(2014). BioTCM-SE: a semantic search engine for the information retrieval of modern biology and traditional Chinese medicine. In Computational and mathematical methods in medicine.

PDF