Packages
gnu.bytecode Contains classes to generate, read, write, and print Java bytecode (.class) files.
gnu.ecmascript  
gnu.expr Supports Expression, and various related classes need to compile programming languages.
gnu.jemacs.buffer Provides various building blocks for building an Emacs-like text editor.
gnu.jemacs.lang Contains classes to implement the Emacs Lisp language.
gnu.kawa.reflect Contains classes to use reflection.
gnu.mapping Supports Procedure, and various related classes needed at run-time by dynamically types languages (such as Scheme and ECMAScript).
gnu.math Supports various numeric types, including complex numbers, efficient bignums, exact rational numbers, units.
gnu.text Supports various utility classes for formatting, parsing, and manipulating text (strings).
kawa  
kawa.lang  
kawa.standard