From: ichudov@algebra.com (Igor Chudov @ home)
To: cypherpunks@toad.com
Message Hash: 3e79ef39c4ca4902214d04ef801bcbce5985eb13cd11ad57491fb63bb135caa5
Message ID: <199612290343.VAA15069@manifold.algebra.com>
Reply To: N/A
UTC Datetime: 1996-12-29 11:58:23 UTC
Raw Date: Sun, 29 Dec 1996 03:58:23 -0800 (PST)
From: ichudov@algebra.com (Igor Chudov @ home)
Date: Sun, 29 Dec 1996 03:58:23 -0800 (PST)
To: cypherpunks@toad.com
Subject: Java compilation
Message-ID: <199612290343.VAA15069@manifold.algebra.com>
MIME-Version: 1.0
Content-Type: text
hi
there was a discussion on this mailing list on whether java
to native code compilers are available now.
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
todd@cs.arizona.edu Todd A. Proebsting at University of Arizona CS Department,
SUBJECT
"Toba," A Robust Java-to-C Translation System
New Beta Release of Toba for Linux!
URL
http://www.cs.arizona.edu/sumatra/toba/
DESCRIPTION
"Toba" translates Java bytecodes to C. After being compiled, the
generated routines link with Toba's run-time system, which includes a
complete garbage collector, threads interface (Solaris version only),
and core Java API.
Toba translates applications (e.g., javac), not applets. Toba-translated
applications typically run 3-5 times faster than those interpreted by Sun's
JDK 1.0.2. Toba's API does not currently include AWT or dynamic linking.
The Solaris version of Toba has thread support; the Linux version does
not. (Thread support is not needed for many popular Java applications
like javac.)
PLATFORM
Solaris, Linux
BODY
Our freely-available distribution includes source code for all of
Toba---we encourage outside porting efforts. Toba (the translator) is
written in Java. The run-time system is in C. Toba uses the freely-
available Boehm-Weiser garbage collector. The Solaris version uses the
native Solaris threads package.
(We have not used any of Sun's source code--in any way--to develop Toba.
Toba source code is free of all of Sun's licensing restrictions.)
While this is a beta distribution, Toba appears robust. Because of their
significantly improved performance, we run Toba-compiled versions of javac
(and Toba itself) exclusively for development purposes and have done so
for the last four months.
For more information please visit our website,
http://www.cs.arizona.edu/sumatra/toba/
Or, simply fetch our distribution and enjoy running your java applications
many times faster:
ftp://ftp.cs.arizona.edu/sumatra/toba/toba.tar.Z
Toba is part of the larger, on-going "Sumatra" research project at the
Department of Computer Science of The University of Arizona. The Sumatra
project explores the issues surrounding efficient execution of mobile
code. For more information about the Sumatra Project, visit our website,
http://www.cs.arizona.edu/sumatra/
Members of the Sumatra Project:
Todd A. Proebsting (project leader)
John H. Hartman
Gregg M. Townsend
Patrick Bridges
Tim Newsham
Scott A. Watterson
- Igor.
Return to December 1996
Return to “ichudov@algebra.com (Igor Chudov @ home)”
1996-12-29 (Sun, 29 Dec 1996 03:58:23 -0800 (PST)) - Java compilation - ichudov@algebra.com (Igor Chudov @ home)