Packages 
Package Description
gnu.brl  
gnu.bytecode
Contains classes to generate, read, write, and print Java bytecode in the form of .class files.
gnu.ecmascript  
gnu.expr
Supports Expression, and various related classes need to compile programming languages.
gnu.kawa.ant  
gnu.kawa.brl  
gnu.kawa.functions  
gnu.kawa.lispexpr  
gnu.kawa.models  
gnu.kawa.reflect
Contains classes to use reflection.
gnu.kawa.sax  
gnu.kawa.servlet  
gnu.kawa.swingviews  
gnu.kawa.swtviews  
gnu.kawa.util  
gnu.kawa.xml  
gnu.kawa.xslt  
gnu.lists
Contains utility classes and interfaces for sequences (lists), arrays, and trees.
gnu.mapping
Supports Procedure, and various related classes needed at run-time by dynamically typed 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).
gnu.xml  
gnu.xquery.lang  
gnu.xquery.util  
kawa.lang  
kawa.standard