From joe.darcy at oracle.com Tue Jul 19 00:49:34 2011 From: joe.darcy at oracle.com (Joe Darcy) Date: Tue, 19 Jul 2011 00:49:34 -0700 Subject: FYI, JSR 334 finale! Message-ID: <4E25370E.60902@oracle.com> Hello. Slightly more than eight months after its JSR review ballot was first filed, JSR 334 has just successfully passed its final approval ballot. Along with the other portions of the Java SE 7 umbrella JSR, the language changes done under JSR 334 are now officially part of the Java SE platform, the first Java programming language changes since JDK 5 shipped way back in 2004. Thanks go to the members of the JSR 334 expert group for their service, to the langtools team at Sun and Oracle for their integral participation in Project Coin and JSR 334, and to the interesting proposals and thoughtful comments on the coin-dev alias. I'm looking forward to Java programmers being able to use the new language features and to the additional changes that may come with "coin, the flip side" in JDK 8. -Joe From heinz at javaspecialists.eu Tue Jul 19 04:03:42 2011 From: heinz at javaspecialists.eu (Dr Heinz M. Kabutz) Date: Tue, 19 Jul 2011 14:03:42 +0300 Subject: FYI, JSR 334 finale! In-Reply-To: <4E25370E.60902@oracle.com> References: <4E25370E.60902@oracle.com> Message-ID: <4E25648E.9000907@javaspecialists.eu> Thanks Joe for your hard work. I saw a number of emails by Neil, requesting access to the private discussions around the new language features. Am I correct in understanding that all the Java 7 changes have now been pushed through without giving us access to these? Regards Heinz -- Dr Heinz M. Kabutz (PhD CompSci) Author of "The Java(tm) Specialists' Newsletter" Sun Java Champion IEEE Certified Software Development Professional http://www.javaspecialists.eu Tel: +30 69 72 850 460 Skype: kabutz On 7/19/11 10:49 AM, Joe Darcy wrote: > Hello. > > Slightly more than eight months after its JSR review ballot was first > filed, JSR 334 has just successfully passed its final approval ballot. > Along with the other portions of the Java SE 7 umbrella JSR, the > language changes done under JSR 334 are now officially part of the Java > SE platform, the first Java programming language changes since JDK 5 > shipped way back in 2004. > > Thanks go to the members of the JSR 334 expert group for their service, > to the langtools team at Sun and Oracle for their integral participation > in Project Coin and JSR 334, and to the interesting proposals and > thoughtful comments on the coin-dev alias. > > I'm looking forward to Java programmers being able to use the new > language features and to the additional changes that may come with > "coin, the flip side" in JDK 8. > > -Joe > > > > From joe.darcy at oracle.com Tue Jul 19 07:40:54 2011 From: joe.darcy at oracle.com (Joe Darcy) Date: Tue, 19 Jul 2011 07:40:54 -0700 Subject: FYI, JSR 334 finale! In-Reply-To: <4E25648E.9000907@javaspecialists.eu> References: <4E25370E.60902@oracle.com> <4E25648E.9000907@javaspecialists.eu> Message-ID: <4E259776.2090008@oracle.com> Hello Heinz. On 7/19/2011 4:03 AM, Dr Heinz M. Kabutz wrote: > Thanks Joe for your hard work. > > I saw a number of emails by Neil, requesting access to the private > discussions around the new language features. Am I correct in > understanding that all the Java 7 changes have now been pushed through > without giving us access to these? > > Regards > > Heinz The JSR 334 effort to standardize the six Project Coin features has concluded and, as covered on this list previously, the archives for the expert group are not currently public. [1] JDK 7 has not quite quite gone GA, but the current RC build is looking good. -Joe [1] http://mail.openjdk.java.net/pipermail/coin-dev/2011-June/003296.html From pbenedict at apache.org Tue Jul 19 07:49:05 2011 From: pbenedict at apache.org (Paul Benedict) Date: Tue, 19 Jul 2011 09:49:05 -0500 Subject: FYI, JSR 334 finale! In-Reply-To: <4E259776.2090008@oracle.com> References: <4E25370E.60902@oracle.com> <4E25648E.9000907@javaspecialists.eu> <4E259776.2090008@oracle.com> Message-ID: On Tue, Jul 19, 2011 at 9:40 AM, Joe Darcy wrote: > The JSR 334 effort to standardize the six Project Coin features has > concluded and, as covered on this list previously, the archives for the > expert group are not currently public. [1] Joe, I think everyone knows the archives are not public. Isn't Dr. Heniz and Neil asking are there any plans to actually make them public -- if ever? Paul From joe.darcy at oracle.com Tue Jul 19 12:19:21 2011 From: joe.darcy at oracle.com (Joe Darcy) Date: Tue, 19 Jul 2011 12:19:21 -0700 Subject: FYI, JSR 334 finale! In-Reply-To: References: <4E25370E.60902@oracle.com> <4E25648E.9000907@javaspecialists.eu> <4E259776.2090008@oracle.com> Message-ID: <4E25D8B9.70105@oracle.com> Paul Benedict wrote: > On Tue, Jul 19, 2011 at 9:40 AM, Joe Darcy wrote: > >> The JSR 334 effort to standardize the six Project Coin features has >> concluded and, as covered on this list previously, the archives for the >> expert group are not currently public. [1] >> > > Joe, > > I think everyone knows the archives are not public. Isn't Dr. Heniz > and Neil asking are there any plans to actually make them public -- if > ever? > > Paul > To state more explicitly what I have before implied, (previously) creating publicly readable mailing lists for the expert group and (now) retroactively publishing the archive of those discussions are not tasks under my direct control. To mitigate impact of not having those discussions available over the last several months, I took on the additional task of publishing Project Coin documents on openjdk.java.net [1] [2] and I endeavored to make those documents stand-alone by including sufficient rationale to follow why decisions were being made. If at some point in the future, the archives of the JSR 334 expert group are published, I will make sure to let coin-dev know, if for no other reason than to see Neal's comments on Coin ;-) -Joe [1] http://mail.openjdk.java.net/pipermail/coin-dev/2011-March/003124.html [2] http://mail.openjdk.java.net/pipermail/coin-dev/2011-May/003262.html From pbenedict at apache.org Tue Jul 26 11:21:13 2011 From: pbenedict at apache.org (Paul Benedict) Date: Tue, 26 Jul 2011 13:21:13 -0500 Subject: Why @SafeVarargs has RetentionPolicy of RUNTIME? Message-ID: I am curious why @SafeVarargs has its RetentionPolicy set at RUNTIME? I was expecting value CLASS because compilers need this information when building. So what use cases were being thought of to make it also visible at RUNTIME? From joe.darcy at oracle.com Tue Jul 26 11:48:15 2011 From: joe.darcy at oracle.com (Joe Darcy) Date: Tue, 26 Jul 2011 11:48:15 -0700 Subject: Why @SafeVarargs has RetentionPolicy of RUNTIME? In-Reply-To: References: Message-ID: <4E2F0BEF.2030405@oracle.com> Paul Benedict wrote: > I am curious why @SafeVarargs has its RetentionPolicy set at RUNTIME? > I was expecting value CLASS because compilers need this information > when building. So what use cases were being thought of to make it also > visible at RUNTIME? > Paul, There is an extensive discussion on that point in the Project Coin document: http://cr.openjdk.java.net/~darcy/ProjectCoin/ProjectCoin-Documentation-v0.9375.html#varargs -Joe