Re: kaffe/gcj (was: Re: Quitting debian-java)
- To: Seth Arnold <sarnold@willamette.edu>
- Cc: debian-java@lists.debian.org
- Subject: Re: kaffe/gcj (was: Re: Quitting debian-java)
- From: Per Bothner <per@bothner.com>
- Date: 12 Mar 2001 09:29:40 -0800
- Message-id: <[🔎] m2lmqayjy3.fsf@kelso.bothner.com>
- In-reply-to: Seth Arnold's message of "Mon, 12 Mar 2001 03:46:26 -0800"
- References: <[🔎] m2wv9vxwea.fsf@kelso.bothner.com> <[🔎] Pine.GSO.4.05.10103121115260.653-100000@suna41> <[🔎] 20010312034626.G16327@willamette.edu>
Bob Ham <u9rah@dcs.shef.ac.uk> [010312 03:25]: > I was under the impression that Gcj's main purpose was to build a java > compiler, The purpose is to be a Java implementation which is *based* on ahead-of-time-compilation - but it does include a VM. Seth Arnold <sarnold@willamette.edu> writes: > Because gcj can compile directly to native machine code, gcj can compete > against kaffe without having to supply a VM in the traditional (java) > sense. True - but Gcj *does* supply a VM in the traditional (java) sense. I guess not enough people know this. > Instead, gcj provides a library with important functions that > take the place of the VM. (Can an application be statically linked > against libgcj so that the target platform doesn't need libgcj or > loadable library support?) Yes (except I would not phrase it like that). Gcj aims to be a *complete* Java solution. It supports an ahead-of-time compiler (.java->.class, .java->.o, .class->.o), an interpreter, a useful subset of the standard Java classes, two native interfaces (CNI and JNI), and a debugger (Gdb). Limited manpower (and visibility in the Free Software community) means lots of things are missing, but that does not mean we would not like to add them. (For example an optional JIT, complete AWT, other classes, JNI invocation API, improved debugging support, more code optimization, flexible configuration.) -- --Per Bothner per@bothner.com http://www.bothner.com/~per/
Reply to:
- Follow-Ups:
- Re: kaffe/gcj (was: Re: Quitting debian-java)
- From: Bob Ham <u9rah@dcs.shef.ac.uk>
- Newbie blackdown problem
- From: Matthew Sherborne <Matthews@softtech.co.nz>
- Re: kaffe/gcj (was: Re: Quitting debian-java)
- References:
- Re: Quitting debian-java
- From: Per Bothner <per@bothner.com>
- Re: Quitting debian-java
- From: Bob Ham <u9rah@dcs.shef.ac.uk>
- kaffe/gcj (was: Re: Quitting debian-java)
- From: Seth Arnold <sarnold@willamette.edu>
- Re: Quitting debian-java
- Prev by Date: Re: PG7.1b5 .debs
- Next by Date: Re: PG7.1b5 .debs
- Previous by thread: kaffe/gcj (was: Re: Quitting debian-java)
- Next by thread: Re: kaffe/gcj (was: Re: Quitting debian-java)
- Index(es):