<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.infosupport.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Martin Wolf - All Comments</title><link>http://blogs.infosupport.com/blogs/martinw/default.aspx</link><description>Software platforms come and go, software development is forever</description><dc:language>en</dc:language><generator>CommunityServer 2008.5 SP1 (Build: 31106.3070)</generator><item><title>re: Advanced Java 5 Generics</title><link>http://blogs.infosupport.com/blogs/martinw/pages/generics.aspx#201822</link><pubDate>Wed, 10 Mar 2010 14:16:35 GMT</pubDate><guid isPermaLink="false">56f6167b-0c51-4839-ab2d-34653eeb5c9c:201822</guid><dc:creator>Sham</dc:creator><description>&lt;p&gt;That was a great piece of demonstration&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.infosupport.com/aggbug.aspx?PostID=201822" width="1" height="1"&gt;</description></item><item><title>re: I want coroutines!</title><link>http://blogs.infosupport.com/blogs/martinw/archive/2006/04/19/5345.aspx#175653</link><pubDate>Wed, 17 Feb 2010 15:33:58 GMT</pubDate><guid isPermaLink="false">56f6167b-0c51-4839-ab2d-34653eeb5c9c:175653</guid><dc:creator>Daniel Sperry</dc:creator><description>&lt;p&gt;Here an approach to coroutines in java &lt;a rel="nofollow" target="_new" href="http://jyield.googlecode.com/"&gt;http://jyield.googlecode.com/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Check the examples, there is one that is same from the msdn c# yield reference but written in java.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.infosupport.com/aggbug.aspx?PostID=175653" width="1" height="1"&gt;</description></item><item><title>re: I want coroutines!</title><link>http://blogs.infosupport.com/blogs/martinw/archive/2006/04/19/5345.aspx#21983</link><pubDate>Mon, 05 Oct 2009 16:28:23 GMT</pubDate><guid isPermaLink="false">56f6167b-0c51-4839-ab2d-34653eeb5c9c:21983</guid><dc:creator>Marcin Rzeźnicki</dc:creator><description>&lt;p&gt;Hi&lt;/p&gt;
&lt;p&gt;If you are interested in java coroutines you might find my project useful: &lt;a rel="nofollow" target="_new" href="http://code.google.com/p/coroutines"&gt;code.google.com/.../coroutines&lt;/a&gt;&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.infosupport.com/aggbug.aspx?PostID=21983" width="1" height="1"&gt;</description></item><item><title>Recent Links Tagged With "coroutines" - JabberTags</title><link>http://blogs.infosupport.com/blogs/martinw/archive/2006/04/19/5345.aspx#15002</link><pubDate>Fri, 30 Jan 2009 11:54:33 GMT</pubDate><guid isPermaLink="false">56f6167b-0c51-4839-ab2d-34653eeb5c9c:15002</guid><dc:creator>Recent Links Tagged With "coroutines" - JabberTags</dc:creator><description>&lt;p&gt;PingBack from &lt;a rel="nofollow" target="_new" href="http://www.jabbertags.com/popular/coroutines"&gt;http://www.jabbertags.com/popular/coroutines&lt;/a&gt;&lt;/p&gt;
&lt;img src="http://blogs.infosupport.com/aggbug.aspx?PostID=15002" width="1" height="1"&gt;</description></item><item><title>re: Christmas Algorithms</title><link>http://blogs.infosupport.com/blogs/martinw/archive/2006/11/29/Christmas-Algorithms.aspx#11101</link><pubDate>Sun, 03 Dec 2006 23:51:25 GMT</pubDate><guid isPermaLink="false">56f6167b-0c51-4839-ab2d-34653eeb5c9c:11101</guid><dc:creator>Raimondb</dc:creator><description>&lt;p&gt;Doesn't the shuffle part already fill the fairness requirement? So that the sequence parts does not really matter anymore in terms of hanving random combinations?&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.infosupport.com/aggbug.aspx?PostID=11101" width="1" height="1"&gt;</description></item><item><title>blog.leenarts.net  &amp;raquo; Gift drawing code</title><link>http://blogs.infosupport.com/blogs/martinw/archive/2006/11/29/Christmas-Algorithms.aspx#11092</link><pubDate>Thu, 30 Nov 2006 22:14:43 GMT</pubDate><guid isPermaLink="false">56f6167b-0c51-4839-ab2d-34653eeb5c9c:11092</guid><dc:creator>blog.leenarts.net  » Gift drawing code</dc:creator><description>&lt;p&gt;PingBack from &lt;a rel="nofollow" target="_new" href="http://blog.leenarts.net/2006/12/01/gift-drawing-code/"&gt;http://blog.leenarts.net/2006/12/01/gift-drawing-code/&lt;/a&gt;&lt;/p&gt;
&lt;img src="http://blogs.infosupport.com/aggbug.aspx?PostID=11092" width="1" height="1"&gt;</description></item><item><title>re: Advanced Java 5 Generics</title><link>http://blogs.infosupport.com/blogs/martinw/pages/generics.aspx#196</link><pubDate>Tue, 26 Apr 2005 18:39:00 GMT</pubDate><guid isPermaLink="false">56f6167b-0c51-4839-ab2d-34653eeb5c9c:196</guid><dc:creator>Anonymous</dc:creator><description>Oops, should have replaced the Collection interface with the List to be able to use the get() method, but I hope you get the point. :)&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.infosupport.com/aggbug.aspx?PostID=196" width="1" height="1"&gt;</description></item><item><title>re: Advanced Java 5 Generics</title><link>http://blogs.infosupport.com/blogs/martinw/pages/generics.aspx#195</link><pubDate>Tue, 26 Apr 2005 18:36:00 GMT</pubDate><guid isPermaLink="false">56f6167b-0c51-4839-ab2d-34653eeb5c9c:195</guid><dc:creator>Anonymous</dc:creator><description>Very interesting article. The compiler can (and will) make some assumptions about wildcard types though. Perhaps a useful addition to the example:&lt;br&gt;&lt;br&gt;Collection&amp;lt;? extends Animal&amp;gt; dogs = new ArrayList&amp;lt;Dog&amp;gt;();&lt;br&gt;dogs.add(new Snake(&amp;quot;Hissy&amp;quot;));    // This won't compile..&lt;br&gt;dogs.add(null);    // This will work, though.&lt;br&gt;Animal animal = dogs.get(0); // ** This will work as well!&lt;br&gt;&lt;br&gt;&amp;quot;? extends Animal&amp;quot; means &amp;quot;it can be any type, as long as it will fit into an Animal&amp;quot;, so assigning the wildcard type to an Animal is safe, and the compiler will allow this. If you write this on the other hand:&lt;br&gt;&lt;br&gt;Collection&amp;lt;? super Dog&amp;gt; dogs = new ArrayList&amp;lt;Animal&amp;gt;();&lt;br&gt;dogs.add(new Snake(&amp;quot;Hissy&amp;quot;));    // This won't compile again..&lt;br&gt;dogs.add(new Dog(&amp;quot;Roger&amp;quot;));    // ** This will work though!&lt;br&gt;Animal animal = dogs.get(0); // ** won't work without a cast!&lt;br&gt;&lt;br&gt;&amp;quot;? super Dog&amp;quot; means &amp;quot;it can be any type, as long as I can fit a Dog in it&amp;quot;, so assigning a Dog to the wildcard type is safe. On the other hand, this wildcard type has no meaning when assigning from it, because it could be any supertype of Dog, including Object.&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.infosupport.com/aggbug.aspx?PostID=195" width="1" height="1"&gt;</description></item><item><title>An article about Java 5 Generics</title><link>http://blogs.infosupport.com/blogs/martinw/pages/generics.aspx#160</link><pubDate>Thu, 14 Apr 2005 17:18:00 GMT</pubDate><guid isPermaLink="false">56f6167b-0c51-4839-ab2d-34653eeb5c9c:160</guid><dc:creator>TrackBack</dc:creator><description>&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.infosupport.com/aggbug.aspx?PostID=160" width="1" height="1"&gt;</description></item></channel></rss>