<?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: Partially Applying Scala type variables</title>
	<atom:link href="http://blog.tmorris.net/partially-applying-scala-type-variables/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.tmorris.net/partially-applying-scala-type-variables/</link>
	<description>The weblog of Tony Morris</description>
	<pubDate>Tue, 07 Feb 2012 18:26:14 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6</generator>
		<item>
		<title>By: Tony Morris</title>
		<link>http://blog.tmorris.net/partially-applying-scala-type-variables/#comment-16253</link>
		<dc:creator>Tony Morris</dc:creator>
		<pubDate>Tue, 23 Sep 2008 01:12:25 +0000</pubDate>
		<guid isPermaLink="false">http://blog.tmorris.net/?p=337#comment-16253</guid>
		<description>Hi Channing, that is a type variable of a higher kind. It means you can pass in a &lt;em&gt;type constructor&lt;/em&gt; that matches that kind. The kind being, that it takes one more type argument. For example, you can use &lt;code&gt;List&lt;/code&gt; because it takes one more type argument, but you couldn't use &lt;code&gt;String&lt;/code&gt;, &lt;code&gt;Int&lt;/code&gt;, &lt;code&gt;Either&lt;/code&gt; or &lt;code&gt;List[Int]&lt;/code&gt; as the type value for M[_] since they don't accept one (and only one) type variable.

I hope this helps ;)</description>
		<content:encoded><![CDATA[<p>Hi Channing, that is a type variable of a higher kind. It means you can pass in a <em>type constructor</em> that matches that kind. The kind being, that it takes one more type argument. For example, you can use <code>List</code> because it takes one more type argument, but you couldn&#8217;t use <code>String</code>, <code>Int</code>, <code>Either</code> or <code>List[Int]</code> as the type value for M[_] since they don&#8217;t accept one (and only one) type variable.</p>
<p>I hope this helps <img src='http://blog.tmorris.net/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Channing Walton</title>
		<link>http://blog.tmorris.net/partially-applying-scala-type-variables/#comment-16239</link>
		<dc:creator>Channing Walton</dc:creator>
		<pubDate>Mon, 22 Sep 2008 18:08:50 +0000</pubDate>
		<guid isPermaLink="false">http://blog.tmorris.net/?p=337#comment-16239</guid>
		<description>Hi Tony,
can you explain what M[_] means?

Thanks.

Channing</description>
		<content:encoded><![CDATA[<p>Hi Tony,<br />
can you explain what M[_] means?</p>
<p>Thanks.</p>
<p>Channing</p>
]]></content:encoded>
	</item>
</channel>
</rss>

