Return-Path: Delivered-To: apmail-cayenne-user-archive@www.apache.org Received: (qmail 4566 invoked from network); 27 May 2008 13:25:31 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 27 May 2008 13:25:31 -0000 Received: (qmail 31771 invoked by uid 500); 27 May 2008 13:25:33 -0000 Delivered-To: apmail-cayenne-user-archive@cayenne.apache.org Received: (qmail 31758 invoked by uid 500); 27 May 2008 13:25:33 -0000 Mailing-List: contact user-help@cayenne.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: user@cayenne.apache.org Delivered-To: mailing list user@cayenne.apache.org Received: (qmail 31747 invoked by uid 99); 27 May 2008 13:25:33 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 27 May 2008 06:25:33 -0700 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of blacknext@gmail.com designates 209.85.162.176 as permitted sender) Received: from [209.85.162.176] (HELO el-out-1112.google.com) (209.85.162.176) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 27 May 2008 13:24:44 +0000 Received: by el-out-1112.google.com with SMTP id n30so947026elf.19 for ; Tue, 27 May 2008 06:25:00 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; bh=XHb7PasHEbsMwHPfwoJHNC3Iiju2rQtuKbtGoxHaB78=; b=JLjasqdfan9fvZ15FzIyR85bdFl6LLAotCbpFVR2Rn0pBmCe9Zo4u6/uixCdNMp/NFjlv74SDmmCDUWdyQN5ltiCMAHYAqseHXFFO6hh/ot7Rz3Nu9cIc8t03a4IwFmhhhYvq9aeXOcYtMJm+YPyZLuWj2lzYNB03aSnAtKB3E0= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=EzeOEd812ZGxZDO6DkiSo19fK1P6SdDKF/Y0QWcbvCbGgcd3aGMfU59TTtkCh7+0xFfRcg2DjBAgAqE6wLZFtEyi9AFdO0JIQ6Ly1cyoKNCcSaT6iqZqJKGtbJPARdYGBjEA3ymxjHYfrG06TJCumcCF8kCmU2ir/R9DhXMOawI= Received: by 10.143.30.16 with SMTP id h16mr519934wfj.44.1211894699762; Tue, 27 May 2008 06:24:59 -0700 (PDT) Received: by 10.142.131.7 with HTTP; Tue, 27 May 2008 06:24:59 -0700 (PDT) Message-ID: Date: Tue, 27 May 2008 09:24:59 -0400 From: "Michael Gentry" To: user@cayenne.apache.org Subject: Re: Java 6 [Was: Cayenne and JAX-WS / JAXB] In-Reply-To: <63A2E880-F6D8-4FA4-A152-CBC86C17E2A7@objectstyle.org> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <0DBF57F9-8995-4061-8BBB-F389B32656C6@campgroundautomation.com> <0986AF48-4C85-4DB3-8469-AA84852A95D9@ish.com.au> <5420A769-CBEF-41D3-ACFB-0C51DF101DD9@objectstyle.org> <525d8e10805270307v78bb0b66p1546a6556160c8ab@mail.gmail.com> <63A2E880-F6D8-4FA4-A152-CBC86C17E2A7@objectstyle.org> X-Virus-Checked: Checked by ClamAV on apache.org That seems like a rather short period for Java 1.5. We are just now starting to incorporate some Java 1.5 features here (I convinced them to switch). Java 1.6 is not an option here yet (Apple didn't release it for Tiger). I guess we'll get squeezed by Sun and Apple. :-) I'm kind of looking forward to Java 1.7. Apparently they are going to allow "void" to auto-return "this" so that you can daisy-chain setters. (Something I loved in Objective-C until Distributed Objects changed everything.) http://tech.puredanger.com/java7/#chained /dev/mrg On Tue, May 27, 2008 at 7:15 AM, Andrus Adamchik wrote: > I don't disagree with that (although check the EOL note here [1]), still > this shouldn't matter. Consider that Cayenne being Java 1.4 in the recent > past did not prevent us from fully supporting enums. The mechanism to > develop and test multi-JDK extensions is there, so if we see a benefit, we > can easily start adding Java6-only features. > > To me personally the turning point in my interest in Java 6 was Apple > releasing the JDK for Mac about a month ago. Until then I didn't bother to > look this way. > > Andrus > > [1] http://java.sun.com/javase/downloads/index_jdk5.jsp