<?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/"
		>
<channel>
	<title>Comments on: DCI in Real World: Domain Context and Interaction with Scala in a Real World Project</title>
	<atom:link href="http://sadekdrobi.com/2009/06/10/dci-in-real-world-domain-context-and-interaction-with-scala-in-a-real-world-project/feed/" rel="self" type="application/rss+xml" />
	<link>http://sadekdrobi.com/2009/06/10/dci-in-real-world-domain-context-and-interaction-with-scala-in-a-real-world-project/</link>
	<description>Sadek Drobi</description>
	<lastBuildDate>Mon, 02 Nov 2009 05:56:20 +0100</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Aaron Harnly</title>
		<link>http://sadekdrobi.com/2009/06/10/dci-in-real-world-domain-context-and-interaction-with-scala-in-a-real-world-project/comment-page-1/#comment-20207</link>
		<dc:creator>Aaron Harnly</dc:creator>
		<pubDate>Sun, 18 Oct 2009 12:04:37 +0000</pubDate>
		<guid isPermaLink="false">http://sadekdrobi.com/2009/06/10/dci-in-real-world-domain-context-and-interaction-with-scala-in-a-real-world-project/#comment-20207</guid>
		<description>Very interesting. Practically begs for some implicit conversions, no? Or would that ruin the sensation of explicitly invoking a role?</description>
		<content:encoded><![CDATA[<p>Very interesting. Practically begs for some implicit conversions, no? Or would that ruin the sensation of explicitly invoking a role?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Chris Leong</title>
		<link>http://sadekdrobi.com/2009/06/10/dci-in-real-world-domain-context-and-interaction-with-scala-in-a-real-world-project/comment-page-1/#comment-17574</link>
		<dc:creator>Chris Leong</dc:creator>
		<pubDate>Sun, 26 Jul 2009 13:45:26 +0000</pubDate>
		<guid isPermaLink="false">http://sadekdrobi.com/2009/06/10/dci-in-real-world-domain-context-and-interaction-with-scala-in-a-real-world-project/#comment-17574</guid>
		<description>Very interesting article. Would it be possible for you to post the complete code or whatever code is available? Thanks.</description>
		<content:encoded><![CDATA[<p>Very interesting article. Would it be possible for you to post the complete code or whatever code is available? Thanks.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Sadache</title>
		<link>http://sadekdrobi.com/2009/06/10/dci-in-real-world-domain-context-and-interaction-with-scala-in-a-real-world-project/comment-page-1/#comment-16527</link>
		<dc:creator>Sadache</dc:creator>
		<pubDate>Sun, 28 Jun 2009 22:47:48 +0000</pubDate>
		<guid isPermaLink="false">http://sadekdrobi.com/2009/06/10/dci-in-real-world-domain-context-and-interaction-with-scala-in-a-real-world-project/#comment-16527</guid>
		<description>I didn&#039;t know that. Thanks!</description>
		<content:encoded><![CDATA[<p>I didn&#8217;t know that. Thanks!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jesper Nordenberg</title>
		<link>http://sadekdrobi.com/2009/06/10/dci-in-real-world-domain-context-and-interaction-with-scala-in-a-real-world-project/comment-page-1/#comment-15978</link>
		<dc:creator>Jesper Nordenberg</dc:creator>
		<pubDate>Tue, 16 Jun 2009 09:03:44 +0000</pubDate>
		<guid isPermaLink="false">http://sadekdrobi.com/2009/06/10/dci-in-real-world-domain-context-and-interaction-with-scala-in-a-real-world-project/#comment-15978</guid>
		<description>No need to use self types if the type extends the self types.</description>
		<content:encoded><![CDATA[<p>No need to use self types if the type extends the self types.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Joni</title>
		<link>http://sadekdrobi.com/2009/06/10/dci-in-real-world-domain-context-and-interaction-with-scala-in-a-real-world-project/comment-page-1/#comment-15790</link>
		<dc:creator>Joni</dc:creator>
		<pubDate>Thu, 11 Jun 2009 07:26:57 +0000</pubDate>
		<guid isPermaLink="false">http://sadekdrobi.com/2009/06/10/dci-in-real-world-domain-context-and-interaction-with-scala-in-a-real-world-project/#comment-15790</guid>
		<description>Note, the use of self type here is unnecessary if you already extend target class. Use either this:

trait RequestAccessor extends ApiUser {
...  
}

or

trait RequestAccessor { self: ApiUser =&gt;
}

but not both. The difference between those two versions are subtle. See for instance http://www.drmaciver.com/2009/04/scala-trivia-of-the-day-traits-can-extend-classes/</description>
		<content:encoded><![CDATA[<p>Note, the use of self type here is unnecessary if you already extend target class. Use either this:</p>
<p>trait RequestAccessor extends ApiUser {<br />
&#8230;<br />
}</p>
<p>or</p>
<p>trait RequestAccessor { self: ApiUser =&gt;<br />
}</p>
<p>but not both. The difference between those two versions are subtle. See for instance <a href="http://www.drmaciver.com/2009/04/scala-trivia-of-the-day-traits-can-extend-classes/" rel="nofollow">http://www.drmaciver.com/2009/04/scala-trivia-of-the-day-traits-can-extend-classes/</a></p>
]]></content:encoded>
	</item>
</channel>
</rss>
