kirancodes.me
To Proof Maintenance & Beyond!

Whiteoak: introducing structural typing into java

Joseph Gil, Itay Maman

Abstract

This paper presents WHITEOAK: a JAVA extension that introduces structural type equivalence and subtyping into the language. We argue that structural subtyping addresses common software design problems, and promotes the development of loosely coupled modules without compromising type safety.

DOI 10.1145/1449764.1449771

Related papers