at:tutorial:symbiosis
Differences
This shows you the differences between two versions of the page.
Next revision | Previous revisionNext revisionBoth sides next revision | ||
at:tutorial:symbiosis [2007/03/31 13:37] – created tvcutsem | at:tutorial:symbiosis [2007/04/06 15:24] – jdedecker | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== 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 and objects created in AmbientTalk can be accessed from within Java. As such the expressive power of AmbientTalk can be combined | + | ====== Symbiosis |
- | This chapter explains how this symbiosis between | + | AmbientTalk is fully implemented in Java and runs on top of the JVM. Java provides an extensive class library that can be accessed |
- | * How to access Java classes and objects from within AmbientTalk | + | The reverse, namely that AmbientTalk |
- | * How to access | + | |
+ | 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. | ||
===== 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 | ||
===== Creating Java objects ===== | ===== Creating Java objects ===== |
at/tutorial/symbiosis.txt · Last modified: 2013/05/17 20:25 by tvcutsem