2010
DOI: 10.1007/978-3-642-13953-6_7
|View full text |Cite
|
Sign up to set email alerts
|

Read-Only Execution for Dynamic Languages

Abstract: Abstract. Supporting read-only and side effect free execution has been the focus of a large body of work in the area of statically typed programming languages. Read-onlyness in dynamically typed languages is difficult to achieve because of the absence of a type checking phase and the support of an open-world assumption in which code can be constantly added and modified. To address this issue, we propose Dynamic Read-Only references (DRO) that provide a view on an object where this object and its object graph a… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
18
1

Year Published

2011
2011
2019
2019

Publication Types

Select...
4
2
1

Relationship

4
3

Authors

Journals

citations
Cited by 11 publications
(19 citation statements)
references
References 32 publications
0
18
1
Order By: Relevance
“…To mitigate this threat we selected a set of benchmarks included in the literature of the field [12,14]. We also evaluated the MOP in use cases appearing in previous works (read-only [2], tracing [15]). It is worth noting however, that the field of reflective EEs is comparatively unexplored and the work on applications that harness the capabilities of reflective EEs has just started.…”
Section: Discussionmentioning
confidence: 99%
See 3 more Smart Citations
“…To mitigate this threat we selected a set of benchmarks included in the literature of the field [12,14]. We also evaluated the MOP in use cases appearing in previous works (read-only [2], tracing [15]). It is worth noting however, that the field of reflective EEs is comparatively unexplored and the work on applications that harness the capabilities of reflective EEs has just started.…”
Section: Discussionmentioning
confidence: 99%
“…Arnaud et al [2] proposed an implementation of read-only references based on the idea of handles, a kind of proxy protecting the read-only reference. To enforce the transparency of handles, this approach requires the modification of the underlying VM.…”
Section: Read-only Referencesmentioning
confidence: 99%
See 2 more Smart Citations
“…Hence, for providing reference immutability we extended Mate v1 at run-time for supporting them. We followed Arnaud et al's handles approach [2]. Handles are like proxies to objects that do not delegate the mutable operations to their targets.…”
Section: Reference Immutability In Matementioning
confidence: 99%