Packages
gnu.brl  
gnu.bytecode Contains classes to generate, read, write, and print Java bytecode (.class) files.
gnu.commonlisp.lang  
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.jemacs.swing  
gnu.jemacs.swt  
gnu.kawa.ant  
gnu.kawa.brl  
gnu.kawa.functions Various core run-time functions and operators.
gnu.kawa.lispexpr Support classes for compiling and running Lisp languages.
gnu.kawa.models Model classes for an experimental model-view-controller framework.
gnu.kawa.reflect Contains classes to use reflection.
gnu.kawa.sax  
gnu.kawa.servlet  
gnu.kawa.swingviews Swing-based view classes for an experimental model-view-controller framework.
gnu.kawa.swtviews  
gnu.kawa.util  
gnu.kawa.xml Classes for using XML within Kawa.
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.q2.lang Support for the experimental Q2 language.
gnu.text Supports various utility classes for formatting, parsing, and manipulating text (strings).
gnu.xml Utilities for working with XML.
gnu.xquery.lang  
gnu.xquery.util  
kawa Classes for user interaction with Kawa.
kawa.lang Core Kawa classes for Scheme and Lisp compile-time.
kawa.lib The Kawa Scheme run-time libraries, written in Scheme.
kawa.standard Primitive Scheme syntax and functions.