More about HKUST
Improving Pattern Matching Expressiveness, Type Safety and Efficiency
PhD Qualifying Examination
Title: "Improving Pattern Matching Expressiveness, Type Safety and Efficiency"
by
Mr. Luyu CHENG
Abstract:
Pattern matching on algebraic data types is an indispensable core feature in
many programming languages. Numerous languages and works have sought to enhance
and expand upon this feature In this study, we evaluate the state-of-the-art
pattern matching through three distinct lenses: the user's perspective on
expressiveness and usability, the efficiency and correctness of pattern
matching compilation, and the relation between the type system and pattern
matching. Lastly, to address the shortcomings of existing works, we propose a
unified framework for pattern matching called the Ultimate Conditional Syntax.
We also formalize this syntax and implement it in the MLscript language.
Date: Thursday, 31 August 2023
Time: 2:00pm - 4:00pm
Venue: Room 5501
Lifts 25/26
Committee Members: Dr. Lionel Parreaux (Supervisor)
Dr. Jiasi Shen (Chairperson)
Prof. Shing-Chi Cheung
Dr. Amir Goharshady
**** ALL are Welcome ****