TACO Lab
TACO Lab
Home
About Lionel (PI)
News
GitHub
People
Recruiting
Events
Publications
M-Labs
PL Ranking
Pattern matching
Modular Type Safety for Traits with Extensible Variants and Deep Pattern Matching
Traits provide a powerful mechanism for code reuse by allowing the definition of shared behaviors that can be composed into classes. …
Andong Fan
,
Lionel Parreaux
,
Ningning Xie
Cite
Programming with Composable Recursive Patterns and Transformations
Data processing using traditional pattern matching syntax and direct recursive functions is straightforward to write but inherently …
Luyu Cheng
,
Florent Ferrari
,
Lionel Parreaux
,
Michael D. Adams
Cite
The Ultimate Conditional Syntax
Functional programming languages typically support expressive pattern-matching syntax allowing programmers to write concise and …
Luyu Cheng
,
Lionel Parreaux
PDF
Cite
Video
DOI
Tech. Report PDF
View on conference website
A case for DOT: Theoretical Foundations for Objects With Pattern Matching and GADT-style Reasoning
Many programming languages in the OO tradition now support pattern matching in some form. Historical examples include Scala and Ceylon, …
Aleksander Boruch-Gruszecki
,
Radosław Waśko
,
Yichen Xu
,
Lionel Parreaux
PDF
Cite
Video
DOI
Github Project
Tech. Report PDF
View on conference website
Cite
×