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

First-class effect reflection for effect-guided programming

Abstract: This paper introduces a novel type-and-effect calculus, first-class effects, where the computational effect of an expression can be programmatically reflected, passed around as values, and analyzed at run time. A broad range of designs "hard-coded" in existing effect-guided analyses -from thread scheduling, version-consistent software updating, to data zeroing -can be naturally supported through the programming abstractions. The core technical development is a type system with a number of features, including a… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...

Citation Types

0
0
0

Year Published

2018
2018
2018
2018

Publication Types

Select...
1

Relationship

1
0

Authors

Journals

citations
Cited by 1 publication
references
References 56 publications
0
0
0
Order By: Relevance