If you want to hack on japhar, it will make your life easier to have
the following packages installed:

	- GNU autoconf 2.13
	- GNU automake 1.4
	- GNU libtool 1.3.3

These should be available by ftp from prep.ai.mit.edu or any of the
fine GNU mirrors.  Beta software can be found at alpha.gnu.org.

If you start from the current CVS version, you will have to run the
following:

  for dir in . libltdl lib/libffi ; do
    (cd $dir; aclocal; autoheader; automake; autoconf)
  done

and then run configure.  Any changes to the configure.in and
Makefile.am will thereafter tracked automatically by make.

The following is a rough list of tasks which need to be completed:

  * Port to new platforms.  We know that Japhar work under
    Intel/Linux, Intel/FreeBSD and SPARC/Solaris.  It compiles but do
    not work on MIPS/Irix. Some hacking is required to get it to
    compile on BeOS and Win32.  It does not work on HP/UX, as it lacks
    thread support.

  * Garbage collection.

  * Serialization.

  * Write missing native methods for JavaSoft's classes.zip.

  * GTK+ AWT implementation.

  * Bytecode verifier, designed to be run on a class before it is
    loaded.

  * JIT.  We're currently basing this work on TYA.

  * Write a clean room implementation of the core Java classes.
    Contact <classpath@gnu.org> to help.
    <URL:http://www.gnu.org/software/classpath/classpath.html>

  * Write documention.  Paul Reavis <preavis@partnersoft.com> has
    started working on this.

If you have any questions, suggestions, etc., send them to
<japhar-core@hungry.com> or to the Japhar mailing list (see the "Want
to Help?" section of the README for more information).
