Implementing Harmony in Java
Harmony in Java
Harmony is a complex language with many advanced features. There are
many impedance mismatches between concepts found in Harmony and concepts
used in traditional programming languages. However, the new Java language
overcomes several of those impedance mismatches, and furthermore Java is
platform independent. In many ways, Java provides an excellent
environment in which to host Harmony.
There are two ways we could implement Harmony in Java. First, we could
write a translator to convert Harmony programs to Java source. Then the
resulting system would be compiled and executed in the usual Java way.
Alternatively, we could target our Harmony compiler to the Java virtual
machine.
If you'd like to program in Java and you want to explore the implementation
of Harmony, its internals, and the Java VM, contact
Dr. Stephen W. Liddle
(liddle@byu.edu) for more
information.
Last updated Fri Jun 7 13:20:05 MDT 1996
OSM Administrator (osm@osm7.cs.byu.edu)