Proceedings of the 17th ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications - OOPSLA ' 2002
DOI: 10.1145/582446.582447
|View full text |Cite
|
Sign up to set email alerts
|

Ownership, encapsulation and the disjointness of type and effect

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
86
0

Year Published

2003
2003
2020
2020

Publication Types

Select...
5
1
1

Relationship

2
5

Authors

Journals

citations
Cited by 44 publications
(86 citation statements)
references
References 0 publications
0
86
0
Order By: Relevance
“…For instance, in [HH09] we use them to distinguish read-only iterators from read-write iterators. Value-parametrized types can also express static object ownership relations, as done in parametric ownership type systems (e.g., [CPN98,CD02]). Similar ownership type systems have been used in program verification systems to control aliasing (e.g, [Mül02]).…”
mentioning
confidence: 99%
“…For instance, in [HH09] we use them to distinguish read-only iterators from read-write iterators. Value-parametrized types can also express static object ownership relations, as done in parametric ownership type systems (e.g., [CPN98,CD02]). Similar ownership type systems have been used in program verification systems to control aliasing (e.g, [Mül02]).…”
mentioning
confidence: 99%
“…Certain classes, which we refer to as subjects from here onward, declaratively and explicitly announce events. The class CrossOver (lines [4][5][6][7][8][9][10][11][12][13][14][15][16][17][18][19] is an example of such a subject. This class contains a probability for the crossover operation and a maximum depth at which the algorithm will quit producing offspring.…”
Section: Contributionsmentioning
confidence: 99%
“…This class contains a probability for the crossover operation and a maximum depth at which the algorithm will quit producing offspring. The method cross for this class computes the new generation based on the current generation (lines [11][12][13][14][15][16][17][18][19]. After the cross method creates a new generation, it announces an event of type GenAvailable (line 18) denoted by code announce GenAvailable(g1).…”
Section: Contributionsmentioning
confidence: 99%
See 2 more Smart Citations