Jawk is an AWK programming (report) language interpreter/compiler
written in Java. Unlike prior versions, Jawk provides near-100%
AWK scripting capabilities with few enhancements to the language.
This release introduces the AWK compiler for the JVM. The compiler
outputs Java bytecode that can execute on any modern JVM.
It requires the Apache/Jakarta Byte Code Engineering Library
(http://jakarta.apache.org/bcel/) to compile, and inclusion
of the jrt.jar file in the CLASSPATH to run the compiled result.
The compiled result can be linked and executed from within another
Java application.
Rough benchmarks show a significant improvement in speed
for compute-bound jobs while realizing fractional improvement
with IO-bound jobs. On average, the throughput improvement
is very noticeable.
Please refer to the homepage for more detailed information on the
compiler implementation.