Alternatives ...
Special-purpose Java processors
- cj : Java preprocessor with complex primitive type (Karlsruhe)
- zeta : Java compiler allowing infix notation for complex objects (VNI)
- ninja : Java compiler implementing semantic expansion of complex, array classes (IBM)