<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress/2.0.2" -->
<rss version="2.0" 
	xmlns:content="http://purl.org/rss/1.0/modules/content/">
<channel>
	<title>Comments on: Some comments on D&#038;R&#8217;s Java 7 wishlist</title>
	<link>http://tech.puredanger.com/2007/08/15/dr-java7/</link>
	<description>Alex Miller's technical blog</description>
	<pubDate>Thu, 28 Aug 2008 14:20:09 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.0.2</generator>

	<item>
		<title>by: Alex Miller - Java 7 Roundup (August 20th)</title>
		<link>http://tech.puredanger.com/2007/08/15/dr-java7/#comment-6430</link>
		<pubDate>Mon, 20 Aug 2007 14:08:30 +0000</pubDate>
		<guid>http://tech.puredanger.com/2007/08/15/dr-java7/#comment-6430</guid>
					<description>[...] There was a pretty good discussion of Java 7 this week on the Drunk &amp;#38; Retired podcast #104. I had some followup comments that I blogged as well. [...]</description>
		<content:encoded><![CDATA[<p>[&#8230;] There was a pretty good discussion of Java 7 this week on the Drunk &#38; Retired podcast #104. I had some followup comments that I blogged as well. [&#8230;]
</p>
]]></content:encoded>
				</item>
	<item>
		<title>by: Alex</title>
		<link>http://tech.puredanger.com/2007/08/15/dr-java7/#comment-6357</link>
		<pubDate>Sat, 18 Aug 2007 01:34:08 +0000</pubDate>
		<guid>http://tech.puredanger.com/2007/08/15/dr-java7/#comment-6357</guid>
					<description>It seems like it would be difficult to make this work generically without making the parameter names available in the bytecode.  I'm sure there is some partial solution that would just work in the compiler by doing the translation and just replacing the method call, but seems like you would need reflection to really get the most useful version of named params.</description>
		<content:encoded><![CDATA[<p>It seems like it would be difficult to make this work generically without making the parameter names available in the bytecode.  I&#8217;m sure there is some partial solution that would just work in the compiler by doing the translation and just replacing the method call, but seems like you would need reflection to really get the most useful version of named params.
</p>
]]></content:encoded>
				</item>
	<item>
		<title>by: Saurabh</title>
		<link>http://tech.puredanger.com/2007/08/15/dr-java7/#comment-6342</link>
		<pubDate>Fri, 17 Aug 2007 18:39:54 +0000</pubDate>
		<guid>http://tech.puredanger.com/2007/08/15/dr-java7/#comment-6342</guid>
					<description>Can this idea be extended to making available the name of the method parameters at runtime using reflection?
At my current workplace, we are using JConsole to invoke JMX calls on the JVM. We end up with methods that take 2 or more integer arguments and we have to go back to the source code to work out what each parameter is supposed to be.
Making the method parameter names available at runtime would be a nice thing to have.</description>
		<content:encoded><![CDATA[<p>Can this idea be extended to making available the name of the method parameters at runtime using reflection?<br />
At my current workplace, we are using JConsole to invoke JMX calls on the JVM. We end up with methods that take 2 or more integer arguments and we have to go back to the source code to work out what each parameter is supposed to be.<br />
Making the method parameter names available at runtime would be a nice thing to have.
</p>
]]></content:encoded>
				</item>
	<item>
		<title>by: Alex Miller</title>
		<link>http://tech.puredanger.com/2007/08/15/dr-java7/#comment-6280</link>
		<pubDate>Thu, 16 Aug 2007 01:36:27 +0000</pubDate>
		<guid>http://tech.puredanger.com/2007/08/15/dr-java7/#comment-6280</guid>
					<description>@Talden:  Generally, I agree, although it's possible that some other feature for Java 7 could be made simpler if closures were included.  I can't think of such a thing, but it's possible.  

Also, as far as I know, JSR 305 is not dependent on JSR 308 or Java 7.  I believe there is already a prototype impl available.  JSR 308 (potentially for Java 7) would allow JSR 305 annotations to be used in a greater variety of locations.</description>
		<content:encoded><![CDATA[<p>@Talden:  Generally, I agree, although it&#8217;s possible that some other feature for Java 7 could be made simpler if closures were included.  I can&#8217;t think of such a thing, but it&#8217;s possible.  </p>
<p>Also, as far as I know, JSR 305 is not dependent on JSR 308 or Java 7.  I believe there is already a prototype impl available.  JSR 308 (potentially for Java 7) would allow JSR 305 annotations to be used in a greater variety of locations.
</p>
]]></content:encoded>
				</item>
	<item>
		<title>by: Talden</title>
		<link>http://tech.puredanger.com/2007/08/15/dr-java7/#comment-6276</link>
		<pubDate>Thu, 16 Aug 2007 01:07:04 +0000</pubDate>
		<guid>http://tech.puredanger.com/2007/08/15/dr-java7/#comment-6276</guid>
					<description>@Mike: &quot;It will be a sad day in Java world if we don’t get closures in Java 7.&quot;

I'd rather reduce that statement to &quot;It will be a sad day in Java world if we don’t get closures in Java&quot;.   I'm a closures proponent, I'd really like them in J7 however I wouldn't want to seriously delay J7 either as there are many other things to get into the wild as well. There's no reason a feature targeted for release X can't be delayed until release Y to let other features through.  I'd rather a J7 soon and a J8 soon after.

There will always be, as is already the case,  those projects that leap from X to Z by skipping Y.  As long as some segment of the user-base finds compelling changes in Y it's still worth getting them out there and bedded down sooner if the feature is ready - don't create artificial dependencies.

Let's see some or all of JSRs 305, 308, 203, 275, 310, 166  getting out there...

Let's see if smaller, more easily digested changes such as short-instance-creation can get out there...

Meanwhile, let's keep working on the complex issues such as closures until they're right.</description>
		<content:encoded><![CDATA[<p>@Mike: &#8220;It will be a sad day in Java world if we don’t get closures in Java 7.&#8221;</p>
<p>I&#8217;d rather reduce that statement to &#8220;It will be a sad day in Java world if we don’t get closures in Java&#8221;.   I&#8217;m a closures proponent, I&#8217;d really like them in J7 however I wouldn&#8217;t want to seriously delay J7 either as there are many other things to get into the wild as well. There&#8217;s no reason a feature targeted for release X can&#8217;t be delayed until release Y to let other features through.  I&#8217;d rather a J7 soon and a J8 soon after.</p>
<p>There will always be, as is already the case,  those projects that leap from X to Z by skipping Y.  As long as some segment of the user-base finds compelling changes in Y it&#8217;s still worth getting them out there and bedded down sooner if the feature is ready - don&#8217;t create artificial dependencies.</p>
<p>Let&#8217;s see some or all of JSRs 305, 308, 203, 275, 310, 166  getting out there&#8230;</p>
<p>Let&#8217;s see if smaller, more easily digested changes such as short-instance-creation can get out there&#8230;</p>
<p>Meanwhile, let&#8217;s keep working on the complex issues such as closures until they&#8217;re right.
</p>
]]></content:encoded>
				</item>
</channel>
</rss>
