DARTS.6.2.14.pdf
- Filesize: 326 kB
- 2 pages
5aa27baba97d324c2e28d5361e5a672e
(Get MD5 Sum)
This artifact is a companion to the paper "Scala with Explicit Nulls", where we present a modification to the Scala type system that makes nullability explicit in the types. Specifically, we make reference types non-nullable by default, while still allowing for nullable types via union types. The artifact contains an implementation of this new type system design as a fork of the Dotty (Scala 3) compiler. Additionally, the artifact contains the source code of multiple Scala libraries that we used to evaluate our design.
Feedback for Dagstuhl Publishing