Proceedings of the 9th Symposium on Dynamic Languages 2013
DOI: 10.1145/2508168.2508169
|View full text |Cite
|
Sign up to set email alerts
|

Polymorphic identifiers

Abstract: In object-oriented programming, polymorphic dispatch of operations decouples clients from specific providers of services and allows implementations to be modified or substituted without affecting clients.The Uniform Access Principle (UAP) tries to extend these qualities to resource access by demanding that access to state be indistinguishable from access to operations. Despite language features supporting the UAP, the overall goal of substitutability has not been achieved for either alternative resources such … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
2
0

Year Published

2016
2016
2020
2020

Publication Types

Select...
4
1

Relationship

1
4

Authors

Journals

citations
Cited by 5 publications
(2 citation statements)
references
References 17 publications
(15 reference statements)
0
2
0
Order By: Relevance
“…His Software Architecture Group is concerned with fundamental elements and structures of software. [13][14][15][16][17][18][19][20][21][22][23][24][25][26][27][28][29][30][31][32]…”
Section: A Micro Benchmarks For Methods Call and State Access Overheadmentioning
confidence: 99%
See 1 more Smart Citation
“…His Software Architecture Group is concerned with fundamental elements and structures of software. [13][14][15][16][17][18][19][20][21][22][23][24][25][26][27][28][29][30][31][32]…”
Section: A Micro Benchmarks For Methods Call and State Access Overheadmentioning
confidence: 99%
“…Polymorphic identifiers The concept of polymorphic identifiers [30] generalizes lefthand values and associates them with schema handlers that deal with how a value is written to read from the storage location pointed to by the identifier. If identifiers for methods, instance variables, and global variables (e.g.…”
Section: -22mentioning
confidence: 99%