Proceedings of the 2007 International Conference on Dynamic Languages: In Conjunction With the 15th International Smalltalk Joi 2007
DOI: 10.1145/1352678.1352693
|View full text |Cite
|
Sign up to set email alerts
|

Linguistic symbiosis between actors and threads

Abstract: Abstract. We describe a linguistic symbiosis between AmbientTalk, a flexible, domain-specific language for writing distributed programs and Java, a conventional object-oriented language. This symbiosis allows concerns related to distribution (service discovery, asynchronous communication, failure handling) to be handled in the domain-specific language, while still enabling the reuse of existing software components written in a conventional language. The symbiosis is novel in the sense that a mapping is defined… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

1
3
0

Year Published

2008
2008
2012
2012

Publication Types

Select...
4
1
1

Relationship

3
3

Authors

Journals

citations
Cited by 6 publications
(4 citation statements)
references
References 18 publications
1
3
0
Order By: Relevance
“…This mapping has been reported on earlier [8] but we extend the previously discussed mapping here with more elaborate support for futures. In the following section, we briefly summarise the core problem solved by our contribution.…”
Section: Introductionsupporting
confidence: 89%
“…This mapping has been reported on earlier [8] but we extend the previously discussed mapping here with more elaborate support for futures. In the following section, we briefly summarise the core problem solved by our contribution.…”
Section: Introductionsupporting
confidence: 89%
“…AmbientTalk [16] provides actors based on communicating event loops [35]. AmbientTalk implements a protocol mapping [15] that allows native (Java) threads to interact with actors while preserving non-blocking communication among event-loops. However, the mapping relies on the fact that each actor is always associated with its own VM thread, whereas Scala's actors can be thread-less.…”
Section: Related and Future Workmentioning
confidence: 99%
“…The linguistic symbiosis model∥ has been previously used to bridge two languages (e.g. SOUL and Smalltalk 14, AmbientTalk and Java 15). It adheres to the following principles:…”
Section: Bridging Scheme and Objective‐cmentioning
confidence: 99%