From owner-freebsd-java@FreeBSD.ORG Mon Jan 10 12:41:33 2005 Return-Path: Delivered-To: freebsd-java@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A386C16A4CE for ; Mon, 10 Jan 2005 12:41:33 +0000 (GMT) Received: from gollum.cambrium.nl (mx1.cambrium.nl [217.19.16.130]) by mx1.FreeBSD.org (Postfix) with SMTP id 5662E43D5A for ; Mon, 10 Jan 2005 12:41:32 +0000 (GMT) (envelope-from j.verschoor@nefli.nl) Received: (qmail 16279 invoked from network); 10 Jan 2005 12:41:31 -0000 Received: from 217-19-20-68.dsl.cambrium.nl (HELO ?192.168.1.142?) (217.19.20.68) by gollum.cambrium.nl with SMTP; 10 Jan 2005 12:41:31 -0000 Message-ID: <41E27800.3030800@nefli.nl> Date: Mon, 10 Jan 2005 13:41:36 +0100 From: Joris Verschoor Organization: Nefli B.V. User-Agent: Mozilla Thunderbird 1.0 (Windows/20041206) X-Accept-Language: en-us, en MIME-Version: 1.0 To: Ian G References: <41DE4504.5040300@ebs.gr> <2569.216.220.59.169.1105114005.squirrel@216.220.59.169> <41E247F2.2070605@nefli.nl> <20050110102730.GA31285@mongers.org> <41E25A39.9040506@nefli.nl> <41E27513.9030909@iang.org> In-Reply-To: <41E27513.9030909@iang.org> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit cc: java@freebsd.org Subject: Re: FW: Sun revokes FreeBSD license for Java X-BeenThere: freebsd-java@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Porting Java to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 10 Jan 2005 12:41:33 -0000 Ian G wrote: > Joris Verschoor wrote: > >> We've done some tests, and everything works, but the build process >> takes ages and updates are slow. > > > > Same here. > >> + 5.0 is not ready, but we won't be doing 5.0 stuff yet, although >> we'd love to use generics etc. > > > > Just FYI, you don't need to wait for a 5.0 release to > use generics. Generics as I understand them are > a compile time feature, and the current shipped > compilers can do the work. There is some magic > trick you can employ to get it enabled. True, but if you're using a 5.0 compiler, it will use StringBuilder and other things 1.4 does not have, so although the bytecode is compatible, 1.4.2 does not have the right libraries / methods :( > > I don't know specifically how it is done, but someone > in our shop slipped it into the compile phase in the > summer of 2002 and we have been using it on one > significant project ever since (on FreeBSD as well). > (If you're interested I'll chase up how it was done. > It's not a publishable technique, SUN again do not > permit it to be published.) I'd be nice, but I won't be using any non-standard stuff.. > > I'd say that doing so was a mixed bag; one problem > I saw was that the code couldn't then be compiled > in anyone else's shop. Also, once used extensively, Exactly my problem > they do result in hard to read code, the pollution > aspect is not inconsiderable. > > iang >