<?xml version="1.0" encoding="UTF-8"?><?xml-stylesheet type="text/xsl" media="screen" href="/App_Themes/default/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:evnet="http://www.mscommunities.com/rssmodule/"><channel><title>Comment Feed for Taking Efficiency One Step Further - F# (matthijs on Channel 9)</title><atom:link rel="self" type="application/rss+xml" href="http://channel9.msdn.com/posts/matthijs/taking-efficiency-one-step-further-fsharp/rss/default.aspx" /><image><url>http://mschnlnine.vo.llnwd.net/d1/Dev/App_Themes/C9/images/feedimage.png</url><title>Comment Feed for Taking Efficiency One Step Further - F# (matthijs on Channel 9)</title><link>http://channel9.msdn.com/posts/matthijs/Taking-Efficiency-One-Step-Further-FSharp/</link></image><description>Taking Efficiency One Step Further - F#</description><link>http://channel9.msdn.com/posts/matthijs/Taking-Efficiency-One-Step-Further-FSharp/</link><language>en-us</language><pubDate>Fri, 11 Sep 2009 15:03:26 GMT</pubDate><lastBuildDate>Fri, 11 Sep 2009 15:03:26 GMT</lastBuildDate><generator>EvNet (EvNet, Version=1.0.3608.3122, Culture=neutral, PublicKeyToken=null)</generator><item><title>Re: Taking Efficiency One Step Further - F#</title><description>&lt;p&gt;I t was very interesting. I was wondering if anyone knows the reason behind a specifict F# design decision.&lt;/p&gt;
&lt;p&gt;About the pipe operator: |&amp;gt;&lt;br /&gt;Why is a |&amp;gt; b c interpreted as a |&amp;gt; (b c) instead of (a |&amp;gt; b) c ?&amp;nbsp;Isn't left to right most logical?&lt;/p&gt;
&lt;p&gt;A more specific example:&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;let multiply a b = a * b;;&lt;/p&gt;
&lt;p&gt;let substract a b = a - b;;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;multiply 2 3 |&amp;gt; substract 10;;&lt;br /&gt;returns 4&lt;/p&gt;
&lt;p&gt;so it is interpreted as:&lt;br /&gt;multiply 2 3 |&amp;gt; (substract 10);;&lt;br /&gt;&lt;br /&gt;while it seems logical to interpret this as:&lt;br /&gt;(multiply 2 3 |&amp;gt; substract) 10;;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;----&lt;/p&gt;
&lt;p&gt;furthermore,&amp;nbsp;in response to the question from your audience, about inserting the middle parameter, you could have answerd:&lt;br /&gt;&lt;br /&gt;let answer a b c = a&amp;nbsp;/ b - c;;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;if you want to insert the middle parameter b,&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;(multiply 2 3 |&amp;gt; answer 30) 4;;&lt;/p&gt;
&lt;p&gt;will yield the desired result...&lt;/p&gt;</description><comments></comments><link>http://channel9.msdn.com/posts/matthijs/Taking-Efficiency-One-Step-Further-FSharp/?CommentID=491095</link><pubDate>Fri, 11 Sep 2009 14:59:04 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/posts/matthijs/Taking-Efficiency-One-Step-Further-FSharp/?CommentID=491095</guid><evnet:views>0</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/491095/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>I t was very interesting. I was wondering if anyone knows the reason behind a specifict F# design decision.
About the pipe operator: |&amp;gt;Why is a |&amp;gt; b c interpreted as a |&amp;gt; (b c) instead of (a |&amp;gt; b) c ?&amp;nbsp;Isn't left to right most logical?
A more specific example:
&amp;nbsp;
let multiply a b&amp;#8230;</evnet:previewtext><dc:creator>realbart</dc:creator><slash:comments>0</slash:comments><wfw:commentRss></wfw:commentRss><trackback:ping>http://channel9.msdn.com/491095/Trackback.aspx</trackback:ping></item><item><title>Re: Re: Re: Taking Efficiency One Step Further - F#</title><description>&lt;p&gt;Inmiddels een paar maanden verder. Hoe staat het met de andere filmpjes?&lt;/p&gt;</description><comments></comments><link>http://channel9.msdn.com/posts/matthijs/Taking-Efficiency-One-Step-Further-FSharp/?CommentID=486935</link><pubDate>Wed, 26 Aug 2009 13:22:06 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/posts/matthijs/Taking-Efficiency-One-Step-Further-FSharp/?CommentID=486935</guid><evnet:views>0</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/486935/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Inmiddels een paar maanden verder. Hoe staat het met de andere filmpjes?</evnet:previewtext><dc:creator>boetje</dc:creator><slash:comments>0</slash:comments><wfw:commentRss></wfw:commentRss><trackback:ping>http://channel9.msdn.com/486935/Trackback.aspx</trackback:ping></item><item><title>Re: Re: Taking Efficiency One Step Further - F#</title><description>&lt;p&gt;Thanks.&lt;/p&gt;
&lt;p&gt;We're in the process of getting the rest of the devdays videos online. We're still waiting for the videos. We have to process them and upload them to channel9. Lot of work. I would suggest you subscribe to this RSS feed: &lt;a href="http://channel9.msdn.com/tags/DevDays+2009+NL/"&gt;http://channel9.msdn.com/tags/DevDays+2009+NL/RSS/&lt;/a&gt;&amp;nbsp;you will get notified when we post new videos.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description><comments></comments><link>http://channel9.msdn.com/posts/matthijs/Taking-Efficiency-One-Step-Further-FSharp/?CommentID=475107</link><pubDate>Tue, 23 Jun 2009 08:26:59 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/posts/matthijs/Taking-Efficiency-One-Step-Further-FSharp/?CommentID=475107</guid><evnet:views>0</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/475107/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Thanks.
We're in the process of getting the rest of the devdays videos online. We're still waiting for the videos. We have to process them and upload them to channel9. Lot of work. I would suggest you subscribe to this RSS feed: http://channel9.msdn.com/tags/DevDays+2009+NL/RSS/&amp;nbsp;you will get&amp;#8230;</evnet:previewtext><dc:creator>Matthijs Hoekstra</dc:creator><slash:comments>0</slash:comments><wfw:commentRss></wfw:commentRss><trackback:ping>http://channel9.msdn.com/475107/Trackback.aspx</trackback:ping></item><item><title>Re: Taking Efficiency One Step Further - F#</title><description>&lt;p&gt;Thanks for posting this. It is the start of a compelling argument for me to explore this language further. F# information seems very fragmented in blogs, sample chapters of future books,&amp;nbsp;etc For me, F# needs an "Annotated Reference Manual" equivalent.&lt;/p&gt;
&lt;p&gt;However we make do, and this was good. Are there videos of the other two talks&amp;nbsp;Oliver Sturm gave?&lt;/p&gt;</description><comments></comments><link>http://channel9.msdn.com/posts/matthijs/Taking-Efficiency-One-Step-Further-FSharp/?CommentID=474919</link><pubDate>Mon, 22 Jun 2009 12:30:28 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/posts/matthijs/Taking-Efficiency-One-Step-Further-FSharp/?CommentID=474919</guid><evnet:views>0</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/474919/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Thanks for posting this. It is the start of a compelling argument for me to explore this language further. F# information seems very fragmented in blogs, sample chapters of future books,&amp;nbsp;etc For me, F# needs an "Annotated Reference Manual" equivalent.
However we make do, and this was good. Are&amp;#8230;</evnet:previewtext><dc:creator>GraemeBlack</dc:creator><slash:comments>0</slash:comments><wfw:commentRss></wfw:commentRss><trackback:ping>http://channel9.msdn.com/474919/Trackback.aspx</trackback:ping></item></channel></rss>