at:tutorial:symbiosis
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revision | Next revisionBoth sides next revision | ||
at:tutorial:symbiosis [2008/08/01 14:41] – * tvcutsem | at:tutorial:symbiosis [2008/10/22 16:52] – updated tvcutsem | ||
---|---|---|---|
Line 2: | Line 2: | ||
====== Symbiosis with Java ====== | ====== Symbiosis with Java ====== | ||
- | AmbientTalk is fully implemented in Java and runs on top of the JVM. Java provides an extensive class library that can be accessed from within AmbientTalk. | + | AmbientTalk is entirely |
- | The reverse, | + | The reverse, |
- | This chapter explains how both sides of this symbiotic relationship between Java and AmbientTalk can be leveraged. The goal of this symbiotic relationship is to complement the advantages of both languages and to alleviate their disadvantages. | + | This chapter explains how to program using this "symbiotic relationship" |
===== Symbiosis Architecture ===== | ===== Symbiosis Architecture ===== | ||
+ | |||
AmbientTalk has been implemented in Java. Because of this, Java plays two roles: it is both a symbiont language and the implementation language of AmbientTalk (and hence of the linguistic symbiosis itself). The figure below illustrates the different objects that play a part in the AmbientTalk/ | AmbientTalk has been implemented in Java. Because of this, Java plays two roles: it is both a symbiont language and the implementation language of AmbientTalk (and hence of the linguistic symbiosis itself). The figure below illustrates the different objects that play a part in the AmbientTalk/ | ||
at/tutorial/symbiosis.txt · Last modified: 2013/05/17 20:25 by tvcutsem