The main paper presents ?^{1/2}_{?}, a type system and operational semantics with 2nd-class values and delayed stack reclamation. This artifact contains a compiler implementation of the calculus in Scala Native, the code for the case studies shown in the paper, and code for reproducing the evaluation
This artifact contains an implementation of data-flow futures in terms of control-flow futures, in t...
A static type system is an important tool in efficiently developing correct software. We describe th...
Scala fuses object-oriented and functional programming in a statically typed programming language. I...
In high-level programming languages, programmers do not need to worry about certain implementation d...
Using a stack for managing the local state of procedures as popularized by Algol is a simple but eff...
We report on our experiences in redesigning Scala's collection libraries, focussing on the role that...
ABSTRACT. We report on our experiences in redesigning Scala’s collection libraries, focussing on the...
Most formal accounts of object-oriented languages have focussed on type soundness: the safety that t...
We report on our experiences in redesigning Scala\u27s collection libraries, focussing on the role t...
In the paper "Lightweight Session Programming in Scala", we introduce a "lightweight" integration of...
In the paper "Lightweight Session Programming in Scala", we introduce a "lightweight" integration of...
Computation types such as functors, applicative functors and monads have become common abstractions ...
Scala is a programming language that combines the object-oriented and functional programming paradig...
Datatype-generic programming involves parametrization by the shape of data, in the form of type cons...
Datatype-generic programming involves parametrization by the shape of data, in the form of type cons...
This artifact contains an implementation of data-flow futures in terms of control-flow futures, in t...
A static type system is an important tool in efficiently developing correct software. We describe th...
Scala fuses object-oriented and functional programming in a statically typed programming language. I...
In high-level programming languages, programmers do not need to worry about certain implementation d...
Using a stack for managing the local state of procedures as popularized by Algol is a simple but eff...
We report on our experiences in redesigning Scala's collection libraries, focussing on the role that...
ABSTRACT. We report on our experiences in redesigning Scala’s collection libraries, focussing on the...
Most formal accounts of object-oriented languages have focussed on type soundness: the safety that t...
We report on our experiences in redesigning Scala\u27s collection libraries, focussing on the role t...
In the paper "Lightweight Session Programming in Scala", we introduce a "lightweight" integration of...
In the paper "Lightweight Session Programming in Scala", we introduce a "lightweight" integration of...
Computation types such as functors, applicative functors and monads have become common abstractions ...
Scala is a programming language that combines the object-oriented and functional programming paradig...
Datatype-generic programming involves parametrization by the shape of data, in the form of type cons...
Datatype-generic programming involves parametrization by the shape of data, in the form of type cons...
This artifact contains an implementation of data-flow futures in terms of control-flow futures, in t...
A static type system is an important tool in efficiently developing correct software. We describe th...
Scala fuses object-oriented and functional programming in a statically typed programming language. I...