kirancodes.me
To Proof Maintenance & Beyond!

Pattern matching in an open world

Weixin Zhang, Bruno C. d. S. Oliveira

Abstract

Pattern matching is a pervasive and useful feature in functional programming. There have been many attempts to bring similar notions to Object-Oriented Programming (OOP) in the past. However, a key challenge in OOP is how pattern matching can coexist with the open nature of OOP data structures, while at the same time guaranteeing other desirable properties for pattern matching.

Related papers