Proceedings of the Eighth ACM SIGPLAN International Conference on Functional Programming 2003
DOI: 10.1145/944705.944715
|View full text |Cite
|
Sign up to set email alerts
|

Dynamic rebinding for marshalling and update, with destruct-time ?

Abstract: Most programming languages adopt static binding, but for distributed programming an exclusive reliance on static binding is too restrictive: dynamic binding is required in various guises, for example when a marshalled value is received from the network, containing identifiers that must be rebound to local resources. Typically it is provided only by ad-hoc mechanisms that lack clean semantics.In this paper we adopt a foundational approach, developing core dynamic rebinding mechanisms as extensions to simply-typ… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4
1

Citation Types

0
23
0

Year Published

2006
2006
2008
2008

Publication Types

Select...
5
1

Relationship

1
5

Authors

Journals

citations
Cited by 25 publications
(23 citation statements)
references
References 20 publications
0
23
0
Order By: Relevance
“…The proofs for the redex-time and destructtime calculi are slightly different to those for the usual λ c calculus, but they are essentially routine. Detailed proofs can be found in the technical report (Bierman et al 2003b).…”
Section: Soundness Propertiesmentioning
confidence: 99%
See 4 more Smart Citations
“…The proofs for the redex-time and destructtime calculi are slightly different to those for the usual λ c calculus, but they are essentially routine. Detailed proofs can be found in the technical report (Bierman et al 2003b).…”
Section: Soundness Propertiesmentioning
confidence: 99%
“…Theorem 4 of the paper (Bierman et al 2003a) asserted the observational equivalence of the three calculi λ c , λ r and λ d , as a check that the latter two are essentially CBV despite their rather different evaluation strategies. After publication, we discovered a technical flaw in the original proof, and so in the technical report (Bierman et al 2003b) we stated and proved the property for a simpler language, replacing letrec by a non-terminating Ω (with Ω −→ Ω).…”
Section: Introductionmentioning
confidence: 98%
See 3 more Smart Citations