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.


CS Dept Home Page MSM Home Page  BYU Home Page  OSM Home Page
Last updated Fri Jun 7 13:20:05 MDT 1996
OSM Administrator (osm@osm7.cs.byu.edu)