Received: from SOUTH-STATION-ANNEX.MIT.EDU by po7.MIT.EDU (5.61/4.7) id AA09093; Mon, 8 Jan 96 15:55:50 EST
Received: from liquor.cabi.net by MIT.EDU with SMTP
	id AA08224; Mon, 8 Jan 96 15:55:54 EST
Received: (from listadm@localhost) by liquor.cabi.net (8.6.12/8.6.12) id OAA31920; Mon, 8 Jan 1996 14:31:17 -0500
Resent-Date: Mon, 8 Jan 1996 14:31:17 -0500
Date: Mon, 8 Jan 1996 11:23:44 -0800 (PST)
From: David Engberg <engberg@delhi.CS.Berkeley.EDU>
To: "G. David Kuhlman" <dkuhlman@netcom.com>
Cc: java-linux@java.blackdown.org
Subject: Re: integrate jave into gcc and/or gcc generates java (fwd)
In-Reply-To: <199601081514.HAA05709@netcom22.netcom.com>
Message-Id: <Pine.HPP.3.91.960108111406.9216D-100000@delhi.CS.Berkeley.EDU>
Mime-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Resent-Message-Id: <"AuKZc1.0.-l7.B_Mym"@liquor>
Resent-From: java-linux@java.blackdown.org
X-Mailing-List: <java-linux@java.blackdown.org> archive/latest/899
X-Loop: java-linux@java.blackdown.org
Precedence: list
Resent-Sender: java-linux-request@java.blackdown.org


> > The easiest way to get a new compiler is to take an existing front-end
> > (the SUN Java "compiler") and an existing back-end (gcc) and make them
> > work together. That is not trivial, I know.

I'm working on a free, standalone Java compiler that would compiles and 
runs fine using HJ's binary gcc 2.7.2 and libg++ 2.7.1 distributions 
under Linux.  Here's the 0.1 release note.


-------------------------------------------------------------------------------
                            Announcing: guavac 0.1
                     A free compiler for the Java language
-------------------------------------------------------------------------------

This is the first public release of guavac, a portable compiler for Java.
Guavac can be freely used and distributed under the terms of the Gnu Public
License.  This is an early release and is intended for hackers and Java
tool developers only ... **** guavac is not yet at a level of completeness
that would be suitable to casual programmers. ****

All materials needed to compile a HotJava/Netscape compliant applet are
included in the guavac distribution.  NO proprietary code from Sun is needed,
so other tool writers should feel free to include guavac in their systems.

Guavac was written in C++ to compile on any Unix system.  This has been
tested under Solaris and Linux using gcc-2.7.2 and libg++-2.7.1, but other
platforms should work without any major changes.

A sparse little blurb about guavac as well as links to a few JDK demo applets
compiled by guavac can be found here:
     http://http.cs.berkeley.edu/~engberg/guavac

Guavac sources are available here:
     ftp://summit.stanford.edu/pub/guavac

A mailing list has been established at Effective Edge for guavac users and
developers to exchange ideas and solutions.  To join the list, send mail to:
     majordomo@eecs.com
With this in the body (not the subject) of the message:
     subscribe guavac

We are developing guavac as part of a much larger project to implement a
distributed collaborative space using Java bytecode within a MUD-like system.
For this, we have a much greater interest in a robust, publicly used Java
compiler than proprietary code that only one company can support, so we are
offering guavac under the terms of the Gnu Public License.  For
(non-exclusive) alternate licensing terms, Java-related consulting/support,
or technological parterships, contact Effective Edge at:
     info@eecs.com

-------------------------------------------------------------------------------
Java, HotJava, Solaris and Sun are trademarks of Sun Microsystems.
Netscape is a trademark of Netscape Communications.

