A copy of this work was available on the public web and has been preserved in the Wayback Machine. The capture dates from 2017; you can also visit the original URL.
The file type is application/pdf
.
Mutable WadlerFest DOT
2017
Proceedings of the 19th Workshop on Formal Techniques for Java-like Programs - FTFJP'17
e Dependent Object Types (DOT) calculus aims to model the essence of Scala, with a focus on abstract type members, pathdependent types, and subtyping. Other Scala features could be de ned by translation to DOT. Mutation is a fundamental feature of Scala currently missing in DOT. Mutation in DOT is needed not only to model e ectful computation and mutation in Scala programs, but even to precisely specify how Scala initializes immutable variables and elds (vals). We present an extension to DOT
doi:10.1145/3103111.3104036
dblp:conf/ecoop/RapoportL17
fatcat:fyholpkg6fd2fbde2ks5euwueu