Proceedings of the 2015 ACM SIGPLAN International Conference on Object-Oriented Programming, Systems, Languages, and Applicatio 2015
DOI: 10.1145/2814270.2814315
|View full text |Cite
|
Sign up to set email alerts
|

Customizable gradual polymorphic effects for Scala

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
4
0

Year Published

2016
2016
2023
2023

Publication Types

Select...
4
3
1

Relationship

1
7

Authors

Journals

citations
Cited by 10 publications
(4 citation statements)
references
References 29 publications
0
4
0
Order By: Relevance
“…The system was given abstractly, with respect to a lattice of effects. Toro and Tanter later implemented this as a polymorphic extension [Toro and Tanter 2015] to Schwerter et al 's gradual effect systems [Bañados Schwerter et al 2014]. Their implementation is again parameterized with respect to an effect lattice.…”
Section: Generic Effect Systemsmentioning
confidence: 99%
“…The system was given abstractly, with respect to a lattice of effects. Toro and Tanter later implemented this as a polymorphic extension [Toro and Tanter 2015] to Schwerter et al 's gradual effect systems [Bañados Schwerter et al 2014]. Their implementation is again parameterized with respect to an effect lattice.…”
Section: Generic Effect Systemsmentioning
confidence: 99%
“…A possible middle-ground solution is presented by Toro and Tanter [20] in the form of a gradual polymorphic effect system for Scala. By giving up some static guarantees about the effectfulness of code, the use of higher-order functions like map can be made more flexible.…”
Section: Effect Polymorphismmentioning
confidence: 99%
“…The system was given abstractly, with respect to a lattice of effects. Toro and Tanter later implemented this as as a polymorphic extension [56] to Schwerter et al's gradual effect systems [3]. Their implementation is again parameterized with respect to an effect lattice, supporting only closed effects (i.e., no singletons).…”
Section: Generic Effect Systemsmentioning
confidence: 99%
“…(Usually this indicates a mistake.) Effect system frameworks can be implemented generically with respect to an effect lattice [48,56], and in the common case where effects are viewed as sets of required capabilities, simply specifying the capabilities and exploiting the default powerset lattice makes core design choices straightforward. In the research literature, the ubiquity of lattice-based (commutative) effect systems simplifies explanations and presentations.…”
Section: Introductionmentioning
confidence: 99%