<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>
<channel>
	<title>Comments on: JavaOne 2008 - Summary &#038; Reflection</title>
	<atom:link href="http://maas-frensch.com/peter/2008/05/10/javaone-2008-summary-reflection/feed/" rel="self" type="application/rss+xml" />
	<link>http://maas-frensch.com/peter/2008/05/10/javaone-2008-summary-reflection/</link>
	<description>Peter Maas's Weblog</description>
	<pubDate>Sat, 05 Jul 2008 09:34:32 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5</generator>
		<item>
		<title>By: peter</title>
		<link>http://maas-frensch.com/peter/2008/05/10/javaone-2008-summary-reflection/#comment-37115</link>
		<dc:creator>peter</dc:creator>
		<pubDate>Mon, 12 May 2008 19:11:50 +0000</pubDate>
		<guid isPermaLink="false">http://maas-frensch.com/peter/?p=397#comment-37115</guid>
		<description>@Daniel Berger: 

The Jython session failed on several points:

&lt;ul&gt;
&lt;li&gt;the speaker couldn't successfully demo anything&lt;/li&gt;
&lt;li&gt;the speaker couldn't answer most of the questions of the audience, or answers where very shallow: like 'Q: why jython? A: it is readable! (well.... I've programmed python, ruby and groovy... and they are &lt;em&gt;all&lt;/em&gt; very readable&lt;/li&gt;
&lt;li&gt;both groovy and jruby managed to get their act together and have a reasonably performing and complete language to offer. Jython is older but lacks both at this moment&lt;/li&gt;
&lt;/ul&gt;</description>
		<content:encoded><![CDATA[<p>@Daniel Berger: </p>
<p>The Jython session failed on several points:</p>
<ul>
<li>the speaker couldn&#8217;t successfully demo anything</li>
<li>the speaker couldn&#8217;t answer most of the questions of the audience, or answers where very shallow: like &#8216;Q: why jython? A: it is readable! (well&#8230;. I&#8217;ve programmed python, ruby and groovy&#8230; and they are <em>all</em> very readable</li>
<li>both groovy and jruby managed to get their act together and have a reasonably performing and complete language to offer. Jython is older but lacks both at this moment</li>
</ul>
]]></content:encoded>
	</item>
	<item>
		<title>By: Daniel Berger</title>
		<link>http://maas-frensch.com/peter/2008/05/10/javaone-2008-summary-reflection/#comment-36749</link>
		<dc:creator>Daniel Berger</dc:creator>
		<pubDate>Sun, 11 May 2008 14:28:15 +0000</pubDate>
		<guid isPermaLink="false">http://maas-frensch.com/peter/?p=397#comment-36749</guid>
		<description>I'm curious to know why the Jython sessions were so bad.</description>
		<content:encoded><![CDATA[<p>I&#8217;m curious to know why the Jython sessions were so bad.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Martin</title>
		<link>http://maas-frensch.com/peter/2008/05/10/javaone-2008-summary-reflection/#comment-36745</link>
		<dc:creator>Martin</dc:creator>
		<pubDate>Sun, 11 May 2008 09:27:34 +0000</pubDate>
		<guid isPermaLink="false">http://maas-frensch.com/peter/?p=397#comment-36745</guid>
		<description>I completely agree; on both of your points. Honestly I don't really know what to make of this trend that seems so popular as of late to create annotation-types for each and every framework or as the means for easy language extension. Some day we will have more annotation-style code that Java code in our applications. I highly doubt that this will encourage readability of my code. Furthermore, with more and more frameworks and specs providing their own annotation types the separation of annotations for different purposes in the code becomes a problem in my opinion. Maybe we need a meta-meta programming facility to structure annotations itself? ;)

Have you read the blog post (http://www.michaelnygard.com/blog/2008/05/when_should_you_jump_jsr_308_t.html) by Michael Nygard about JSR 308? This is annotation overuse on steroids in my opinion. As you said, they plan to introduce annotations inside generic type declarations. While I see the motivation behind some of this stuff, I fear the day that I have to read code like that. Generics are the most complex and one of the more verbose stuff in Java. I don't know if adding the ability to add annotations on generic type declarations is the way to go. Anyway, not before type inference is improved such that the verbosity of Generics is somewhat reduced...

Cheers, Martin</description>
		<content:encoded><![CDATA[<p>I completely agree; on both of your points. Honestly I don&#8217;t really know what to make of this trend that seems so popular as of late to create annotation-types for each and every framework or as the means for easy language extension. Some day we will have more annotation-style code that Java code in our applications. I highly doubt that this will encourage readability of my code. Furthermore, with more and more frameworks and specs providing their own annotation types the separation of annotations for different purposes in the code becomes a problem in my opinion. Maybe we need a meta-meta programming facility to structure annotations itself? <img src='http://maas-frensch.com/peter/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /><br />
Have you read the blog post (http://www.michaelnygard.com/blog/2008/05/when_should_you_jump_jsr_308_t.html) by Michael Nygard about JSR 308? This is annotation overuse on steroids in my opinion. As you said, they plan to introduce annotations inside generic type declarations. While I see the motivation behind some of this stuff, I fear the day that I have to read code like that. Generics are the most complex and one of the more verbose stuff in Java. I don&#8217;t know if adding the ability to add annotations on generic type declarations is the way to go. Anyway, not before type inference is improved such that the verbosity of Generics is somewhat reduced&#8230;</p>
<p>Cheers, Martin</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Casper Bang</title>
		<link>http://maas-frensch.com/peter/2008/05/10/javaone-2008-summary-reflection/#comment-36741</link>
		<dc:creator>Casper Bang</dc:creator>
		<pubDate>Sun, 11 May 2008 01:05:23 +0000</pubDate>
		<guid isPermaLink="false">http://maas-frensch.com/peter/?p=397#comment-36741</guid>
		<description>"Sun is adding more and more annotations"

Oh no, really? :( Well I guess if you can't fix it, you'll have to extend in other ways. Soon a Java program will consist of a mail, the actual program logic live in type-unsafe annotations!</description>
		<content:encoded><![CDATA[<p>&#8220;Sun is adding more and more annotations&#8221;</p>
<p>Oh no, really? <img src='http://maas-frensch.com/peter/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' /> Well I guess if you can&#8217;t fix it, you&#8217;ll have to extend in other ways. Soon a Java program will consist of a mail, the actual program logic live in type-unsafe annotations!</p>
]]></content:encoded>
	</item>
</channel>
</rss>
