at:tutorial:symbiosis
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
at:tutorial:symbiosis [2007/04/06 13:13] – jdedecker | at:tutorial:symbiosis [2007/04/06 15:26] – jdedecker | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== 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 fully implemented in Java and runs on top of the JVM. Java provides an extensive class library that can be accessed from within AmbientTalk. | ||
Line 7: | Line 7: | ||
The reverse, namely that AmbientTalk objects can accessed from within Java is also possible. | The reverse, namely that AmbientTalk objects can accessed from within Java is also possible. | ||
- | 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 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. For example, AmbientTalk can use the extensive class library from Java and Java can benefit from AmbientTalk' |
===== Accessing Java classes ===== | ===== Accessing Java classes ===== | ||
+ | The complete set of classes that are available in the class path of a running JVM are accessible from AmbientTalk through the jlobby object. | ||
+ | |||
+ | < | ||
+ | jlobby.java.util.Vector | ||
+ | </ | ||
+ | |||
+ | jlobby.java.util.Vector | ||
===== Creating Java objects ===== | ===== Creating Java objects ===== |
at/tutorial/symbiosis.txt · Last modified: 2013/05/17 20:25 by tvcutsem