From owner-freebsd-hackers Wed Oct 27 1: 1:30 1999 Delivered-To: freebsd-hackers@freebsd.org Received: from not.demophon.com (ns.demophon.com [193.65.70.13]) by hub.freebsd.org (Postfix) with ESMTP id 8B626152C4 for ; Wed, 27 Oct 1999 01:01:23 -0700 (PDT) (envelope-from will@not.demophon.com) Received: (from will@localhost) by not.demophon.com (8.9.3/8.8.7) id LAA26587; Wed, 27 Oct 1999 11:00:51 +0300 (EEST) (envelope-from will) To: chuckr@picnic.mat.net (Chuck Robey) Cc: hackers@freebsd.org Subject: Re: X11/C++ question References: From: Ville-Pertti Keinonen Date: 27 Oct 1999 11:00:50 +0300 In-Reply-To: chuckr@picnic.mat.net's message of "27 Oct 1999 05:51:21 +0300" Message-ID: <863dux6xn1.fsf@not.demophon.com> Lines: 16 X-Mailer: Gnus v5.5/XEmacs 20.4 - "Emerald" Sender: owner-freebsd-hackers@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG chuckr@picnic.mat.net (Chuck Robey) writes: > Boy, I sure wish Java compiled and ran natively. I'd stop using C++ > forever. gcc-2.95.1 + libgcj already works, at least for simple programs. On FreeBSD 3.x programs seem to work as long as you use statically linked libraries (shared libraries cause the garbage collector to dump core). There already seems to be some awt code in libgcj, I have no idea whether it's actually functional. And the speed isn't quite comparable to what you can achieve lower-level languages (pretty close to the equivalent C++ code with all methods virtual, heavy use of rtti and common-base-class-based containers), but probably good enough for a lot of things. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message