<?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"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
		>
<channel>
	<title>Comments for JCranky&#039;s Blog!</title>
	<atom:link href="http://jcranky.com/comments/feed/" rel="self" type="application/rss+xml" />
	<link>http://jcranky.com</link>
	<description>Java, Scala, Agile and stuff, by JCranky =)</description>
	<lastBuildDate>Mon, 19 Dec 2011 18:44:07 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
	<item>
		<title>Comment on Matching a range of numbers in Scala by Matching a combination of class and trait in Scala &#171; JCranky&#039;s Blog!</title>
		<link>http://jcranky.com/2011/03/17/matching-a-range-of-numbers-in-scala/#comment-953</link>
		<dc:creator><![CDATA[Matching a combination of class and trait in Scala &#171; JCranky&#039;s Blog!]]></dc:creator>
		<pubDate>Mon, 19 Dec 2011 18:44:07 +0000</pubDate>
		<guid isPermaLink="false">http://jcranky.com/?p=748#comment-953</guid>
		<description><![CDATA[[...] want to know a bit more about pattern matching, I wrote about it a while ago here. I also described how to match a range of numbers here.    LD_AddCustomAttr(&quot;AdOpt&quot;, &quot;1&quot;); LD_AddCustomAttr(&quot;Origin&quot;, &quot;other&quot;); [...]]]></description>
		<content:encoded><![CDATA[<p>[...] want to know a bit more about pattern matching, I wrote about it a while ago here. I also described how to match a range of numbers here.    LD_AddCustomAttr(&quot;AdOpt&quot;, &quot;1&quot;); LD_AddCustomAttr(&quot;Origin&quot;, &quot;other&quot;); [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Scala Pattern Matching: the reason to fall in love with Scala by Matching a combination of class and trait in Scala &#171; JCranky&#039;s Blog!</title>
		<link>http://jcranky.com/2010/04/29/scala-pattern-matching-the-reason-to-fall-in-love-with-scala/#comment-952</link>
		<dc:creator><![CDATA[Matching a combination of class and trait in Scala &#171; JCranky&#039;s Blog!]]></dc:creator>
		<pubDate>Mon, 19 Dec 2011 18:44:04 +0000</pubDate>
		<guid isPermaLink="false">http://jcranky.com/?p=568#comment-952</guid>
		<description><![CDATA[[...] you want to know a bit more about pattern matching, I wrote about it a while ago here. I also described how to match a range of numbers here.    LD_AddCustomAttr(&quot;AdOpt&quot;, &quot;1&quot;); [...]]]></description>
		<content:encoded><![CDATA[<p>[...] you want to know a bit more about pattern matching, I wrote about it a while ago here. I also described how to match a range of numbers here.    LD_AddCustomAttr(&quot;AdOpt&quot;, &quot;1&quot;); [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on DSL in Scala for Date Calculation by Matt</title>
		<link>http://jcranky.com/2010/06/01/dsl-in-scala-for-date-calculation/#comment-913</link>
		<dc:creator><![CDATA[Matt]]></dc:creator>
		<pubDate>Mon, 21 Nov 2011 05:28:17 +0000</pubDate>
		<guid isPermaLink="false">http://jcranky.com/?p=656#comment-913</guid>
		<description><![CDATA[Pretty cool, thanks]]></description>
		<content:encoded><![CDATA[<p>Pretty cool, thanks</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on The Anagram Puzzle in Scala by Paulo "JCranky" Siqueira</title>
		<link>http://jcranky.com/2011/08/02/the-anagram-puzzle-in-scala/#comment-792</link>
		<dc:creator><![CDATA[Paulo "JCranky" Siqueira]]></dc:creator>
		<pubDate>Sun, 07 Aug 2011 21:03:10 +0000</pubDate>
		<guid isPermaLink="false">http://jcranky.com/?p=886#comment-792</guid>
		<description><![CDATA[Interesting and quite small solution =)]]></description>
		<content:encoded><![CDATA[<p>Interesting and quite small solution =)</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on The Anagram Puzzle in Scala by Lucas Torri</title>
		<link>http://jcranky.com/2011/08/02/the-anagram-puzzle-in-scala/#comment-791</link>
		<dc:creator><![CDATA[Lucas Torri]]></dc:creator>
		<pubDate>Sun, 07 Aug 2011 17:27:32 +0000</pubDate>
		<guid isPermaLink="false">http://jcranky.com/?p=886#comment-791</guid>
		<description><![CDATA[Maybe something like this:

implicit def list2listPlus[T](l: List[T]) = new {
  def removeFirst[T](e: T) = {
    val (before, afterWith) = l.splitAt(l.indexOf(e))
    before ::: afterWith.tail
  }
}

object Anagram {
  def apply(s: String): List[String] = this(s.toList)
  def apply(chars: List[Char]): List[String] = chars.size match {
    case 1 =&gt; List(chars.head.toString)
    case _ =&gt; chars.flatMap( c =&gt; this(chars.removeFirst(c)).map(_ + c) ).distinct
  }
}

Anagram(&quot;biro&quot;)
//List(orib, roib, oirb, iorb, riob, irob, orbi, robi, obri, bori, rboi, broi, oibr, iobr, obir, boir, ibor, bior, ribo, irbo, rbio, brio, ibro, biro)]]></description>
		<content:encoded><![CDATA[<p>Maybe something like this:</p>
<p>implicit def list2listPlus[T](l: List[T]) = new {<br />
  def removeFirst[T](e: T) = {<br />
    val (before, afterWith) = l.splitAt(l.indexOf(e))<br />
    before ::: afterWith.tail<br />
  }<br />
}</p>
<p>object Anagram {<br />
  def apply(s: String): List[String] = this(s.toList)<br />
  def apply(chars: List[Char]): List[String] = chars.size match {<br />
    case 1 =&gt; List(chars.head.toString)<br />
    case _ =&gt; chars.flatMap( c =&gt; this(chars.removeFirst(c)).map(_ + c) ).distinct<br />
  }<br />
}</p>
<p>Anagram(&#8220;biro&#8221;)<br />
//List(orib, roib, oirb, iorb, riob, irob, orbi, robi, obri, bori, rboi, broi, oibr, iobr, obir, boir, ibor, bior, ribo, irbo, rbio, brio, ibro, biro)</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on The Developers Conference 2011 by Paulo "JCranky" Siqueira</title>
		<link>http://jcranky.com/2011/07/14/the-developers-conference-2011/#comment-751</link>
		<dc:creator><![CDATA[Paulo "JCranky" Siqueira]]></dc:creator>
		<pubDate>Fri, 15 Jul 2011 02:00:56 +0000</pubDate>
		<guid isPermaLink="false">http://jcranky.com/?p=877#comment-751</guid>
		<description><![CDATA[thanks =)

I saw those pictures you mention, I was more concerned about the ones I took myself during the event. Usually, I use my pictures as a guide to remember what I went through in an event. Anyway. next time I&#039;ll remember to copy my stuff earlier to somewhere.]]></description>
		<content:encoded><![CDATA[<p>thanks =)</p>
<p>I saw those pictures you mention, I was more concerned about the ones I took myself during the event. Usually, I use my pictures as a guide to remember what I went through in an event. Anyway. next time I&#8217;ll remember to copy my stuff earlier to somewhere.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on The Developers Conference 2011 by Felipe Alves L. P.</title>
		<link>http://jcranky.com/2011/07/14/the-developers-conference-2011/#comment-750</link>
		<dc:creator><![CDATA[Felipe Alves L. P.]]></dc:creator>
		<pubDate>Fri, 15 Jul 2011 00:15:05 +0000</pubDate>
		<guid isPermaLink="false">http://jcranky.com/?p=877#comment-750</guid>
		<description><![CDATA[Hi JCracky, i saw your post, when you said &quot;It contains no pictures&quot;, you can take pictures about event in http://picasaweb.google.com/wigfotoefilmagem . 

take care guy]]></description>
		<content:encoded><![CDATA[<p>Hi JCracky, i saw your post, when you said &#8220;It contains no pictures&#8221;, you can take pictures about event in <a href="http://picasaweb.google.com/wigfotoefilmagem" rel="nofollow">http://picasaweb.google.com/wigfotoefilmagem</a> . </p>
<p>take care guy</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Scala Problem Number Two by Scala Problem Number Three &#171; JCranky&#039;s Blog!</title>
		<link>http://jcranky.com/2010/05/21/scala-problem-number-two/#comment-622</link>
		<dc:creator><![CDATA[Scala Problem Number Three &#171; JCranky&#039;s Blog!]]></dc:creator>
		<pubDate>Sun, 01 May 2011 21:49:54 +0000</pubDate>
		<guid isPermaLink="false">http://jcranky.com/?p=638#comment-622</guid>
		<description><![CDATA[[...] lets look at the problem number three, from the Scala 99 Problems. Like problem number one and two, this one is about list manipulations. It [...]]]></description>
		<content:encoded><![CDATA[<p>[...] lets look at the problem number three, from the Scala 99 Problems. Like problem number one and two, this one is about list manipulations. It [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Ninety-Nine Scala Problems by Scala Problem Number Three &#171; JCranky&#039;s Blog!</title>
		<link>http://jcranky.com/2010/05/16/ninety-nine-scala-problems/#comment-621</link>
		<dc:creator><![CDATA[Scala Problem Number Three &#171; JCranky&#039;s Blog!]]></dc:creator>
		<pubDate>Sun, 01 May 2011 21:49:50 +0000</pubDate>
		<guid isPermaLink="false">http://jcranky.com/?p=588#comment-621</guid>
		<description><![CDATA[[...] at hand, lets look at the problem number three, from the Scala 99 Problems. Like problem number one and two, this one is about list manipulations. It [...]]]></description>
		<content:encoded><![CDATA[<p>[...] at hand, lets look at the problem number three, from the Scala 99 Problems. Like problem number one and two, this one is about list manipulations. It [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Scala at the guardian uk by Paulo Renato</title>
		<link>http://jcranky.com/2011/04/09/scala-at-the-guardian-uk/#comment-557</link>
		<dc:creator><![CDATA[Paulo Renato]]></dc:creator>
		<pubDate>Mon, 11 Apr 2011 16:00:02 +0000</pubDate>
		<guid isPermaLink="false">http://jcranky.com/?p=778#comment-557</guid>
		<description><![CDATA[Could be, although I&#039;m not sure this would follow their philosophy of limiting how much new stuff they use at once.

They also mentioned using lift-json for, obviously, json parsing, so my bet would be that they are closer to Lift than Play! framework.]]></description>
		<content:encoded><![CDATA[<p>Could be, although I&#8217;m not sure this would follow their philosophy of limiting how much new stuff they use at once.</p>
<p>They also mentioned using lift-json for, obviously, json parsing, so my bet would be that they are closer to Lift than Play! framework.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

