<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" media="screen" href="/styles/xslt/rss.xslt"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:media="http://search.yahoo.com/mrss/" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:c9="http://channel9.msdn.com">
<channel>
	<title>Channel 9 Forums - Coffeehouse - F# Object Expressions for C#</title>
	<atom:link rel="self" type="application/rss+xml" href="http://channel9.msdn.com/Forums/rss"></atom:link>
	<image>
		<url>http://mschnlnine.vo.llnwd.net/d1/Dev/App_Themes/C9/images/feedimage.png</url>
		<title>Channel 9 Forums - Coffeehouse - F# Object Expressions for C#</title>
		<link>http://channel9.msdn.com/Forums</link>
	</image>
	<description>Channel 9 keeps you up to date with the latest news and behind the scenes info from Microsoft that developers love to keep up with. From LINQ to SilverLight – Watch videos and hear about all the cool technologies coming and the people behind them.</description>
	<link>http://channel9.msdn.com/Forums</link>
	<language>en</language>
	<pubDate>Mon, 20 May 2013 21:26:58 GMT</pubDate>
	<lastBuildDate>Mon, 20 May 2013 21:26:58 GMT</lastBuildDate>
	<generator>Rev9</generator>
	<c9:totalResults>4</c9:totalResults>
	<c9:pageCount>-4</c9:pageCount>
	<c9:pageSize>-1</c9:pageSize>
	<item>
		<title>Coffeehouse - F# Object Expressions for C#</title>
		<description><![CDATA[<p>F# Object Expressions <a title="F# Object Expressions" href="http://msdn.microsoft.com/en-us/library/dd233237.aspx" target="_blank">http://msdn.microsoft.com/en-us/library/dd233237.aspx</a></p><p>I even commented about it a year or two ago of how I wanted to be able to create an anonymous object of an Interface.&nbsp;I want it implemented for C# also! &nbsp;Maybe we can hope for it for C# 6.0.</p><p><pre class="brush: text">type IFirst =
    abstract F : unit -&gt; unit
    abstract G : unit -&gt; unit


type ISecond =
    inherit IFirst
    abstract H : unit -&gt; unit
    abstract J : unit -&gt; unit


let implementer() = {
    new ISecond with
        member this.H() = ()
        member this.J() = ()

    interface IFirst with
        member this.F() = ()
        member this.G() = ()
}</pre></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/F-Object-Expressions-for-C/feb69ad1bec943ebac79a12e0069578b#feb69ad1bec943ebac79a12e0069578b</link>
		<pubDate>Fri, 21 Dec 2012 06:23:32 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/F-Object-Expressions-for-C/feb69ad1bec943ebac79a12e0069578b#feb69ad1bec943ebac79a12e0069578b</guid>
		<dc:creator>Soe Tun</dc:creator>
		<slash:comments>4</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/stun/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - F# Object Expressions for C#</title>
		<description><![CDATA[<p>Don Syme will say: Just use F# !</p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/F-Object-Expressions-for-C/69af16e5d3d44baab086a12e00711c66#69af16e5d3d44baab086a12e00711c66</link>
		<pubDate>Fri, 21 Dec 2012 06:51:49 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/F-Object-Expressions-for-C/69af16e5d3d44baab086a12e00711c66#69af16e5d3d44baab086a12e00711c66</guid>
		<dc:creator>felix9</dc:creator>
		<slash:comments>4</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/felix9/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - F# Object Expressions for C#</title>
		<description><![CDATA[<p>@<a href="/Forums/Coffeehouse/F-Object-Expressions-for-C#c69af16e5d3d44baab086a12e00711c66">felix9</a>:Hehe I guess. &nbsp;I am using F# already on my own, but just about to start using it for my work projects.<br>Regardless, it would be nice to have it for the C# language also because it'd be neat.</p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/F-Object-Expressions-for-C/57ec6853a0324967b204a12e0097328f#57ec6853a0324967b204a12e0097328f</link>
		<pubDate>Fri, 21 Dec 2012 09:10:29 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/F-Object-Expressions-for-C/57ec6853a0324967b204a12e0097328f#57ec6853a0324967b204a12e0097328f</guid>
		<dc:creator>Soe Tun</dc:creator>
		<slash:comments>4</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/stun/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - F# Object Expressions for C#</title>
		<description><![CDATA[<p>Do you have a compelling use-case for it?</p><p>If I had to pick something from F# then Object Expressions would definitely <em>not</em> top the list. More like discriminated unions or the Scala equivalent. But even without those it's entirely possible to survive, using polymorphism and the visitor design pattern instead of pattern matching.</p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/F-Object-Expressions-for-C/0f45cd13d04f49b2803ba12e01230840#0f45cd13d04f49b2803ba12e01230840</link>
		<pubDate>Fri, 21 Dec 2012 17:39:36 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/F-Object-Expressions-for-C/0f45cd13d04f49b2803ba12e01230840#0f45cd13d04f49b2803ba12e01230840</guid>
		<dc:creator>Bent Rasmussen</dc:creator>
		<slash:comments>4</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/exoteric/Discussions/RSS</wfw:commentRss>
	</item>
</channel>
</rss>