From owner-freebsd-java@FreeBSD.ORG Mon Jan 10 12:23:57 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 D20DC16A4CE for ; Mon, 10 Jan 2005 12:23:57 +0000 (GMT) Received: from www.enhyper.com (mailgate.enhyper.com [62.49.250.18]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5028B43D46 for ; Mon, 10 Jan 2005 12:23:56 +0000 (GMT) (envelope-from iang@iang.org) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by www.enhyper.com (8.11.6/8.11.6) with SMTP id j0ACNf207263; Mon, 10 Jan 2005 12:23:46 GMT X-Authentication-Warning: www.enhyper.com: localhost.localdomain [127.0.0.1] didn't use HELO protocol Message-ID: <41E27513.9030909@iang.org> Date: Mon, 10 Jan 2005 12:29:07 +0000 From: Ian G Organization: http://iang.org/ User-Agent: Mozilla Thunderbird 1.0 (X11/20050108) X-Accept-Language: en-us, en MIME-Version: 1.0 To: Joris Verschoor 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> In-Reply-To: <41E25A39.9040506@nefli.nl> 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:23:57 -0000 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. 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 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, they do result in hard to read code, the pollution aspect is not inconsiderable. iang -- News and views on what matters in finance+crypto: http://financialcryptography.com/