<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Eric White's Blog : FP-Tutorial-VB</title><link>http://blogs.msdn.com/ericwhite/archive/tags/FP-Tutorial-VB/default.aspx</link><description>Tags: FP-Tutorial-VB</description><dc:language>en</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>Functional Programming Tutorial for Visual Basic 9.0</title><link>http://blogs.msdn.com/ericwhite/archive/2008/11/24/functional-programming-tutorial-for-visual-basic-9-0.aspx</link><pubDate>Tue, 25 Nov 2008 02:33:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9139511</guid><dc:creator>EricWhite</dc:creator><slash:comments>2</slash:comments><comments>http://blogs.msdn.com/ericwhite/comments/9139511.aspx</comments><wfw:commentRss>http://blogs.msdn.com/ericwhite/commentrss.aspx?PostID=9139511</wfw:commentRss><description>&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;FONT face=Calibri size=3&gt;Visual Basic 9.0 added many language features that allow us to write in the functional style in a natural and expressive way.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;The value of programming in the functional style has been apparent to me for some time.&amp;nbsp; VB developers can realize the benefits of functional programming, so I’ve written a tutorial for VB developers: &lt;/FONT&gt;&lt;A href="http://blogs.msdn.com/ericwhite/pages/fp-tutorial-vb.aspx" mce_href="http://blogs.msdn.com/ericwhite/pages/fp-tutorial-vb.aspx"&gt;&lt;FONT face=Calibri size=3&gt;Query Composition using Functional Programming Techniques in VB 9.0&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Calibri size=3&gt;.&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;FONT face=Calibri size=3&gt;This tutorial is a rewrite of a tutorial that I wrote in the early part of 2008, &lt;/FONT&gt;&lt;A href="http://blogs.msdn.com/ericwhite/pages/FP-Tutorial.aspx" mce_href="http://blogs.msdn.com/ericwhite/pages/FP-Tutorial.aspx"&gt;&lt;FONT face=Calibri size=3&gt;Query Composition using Functional Programming Techniques in C# 3.0&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;The examples are converted to Visual Basic, and I’ve adjusted some topics to accommodate the differences between Visual Basic and C#.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;As with the C# tutorial, I've targeted it towards VB developers who have no functional programming experience.&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;One thing that I want to say at this point:&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;This stuff is easy.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;It's also really fun.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;You don't have to read academic papers to learn about, enjoy, and benefit from functional programming in VB 9.0.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;There are about half a dozen concepts you need to learn, each one easy.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Concepts like just a new way to write a method (that has no name), or a new way to write a method in a module.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Then you put them all together, and the result is more than the sum of the parts.&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;FONT face=Calibri size=3&gt;If you are a Visual Basic developer who is curious about functional programming, I invite you to go through &lt;/FONT&gt;&lt;A href="http://blogs.msdn.com/ericwhite/pages/fp-tutorial-vb.aspx" mce_href="http://blogs.msdn.com/ericwhite/pages/fp-tutorial-vb.aspx"&gt;&lt;FONT face=Calibri size=3&gt;this tutorial&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Calibri size=3&gt;.&lt;/FONT&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9139511" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/ericwhite/archive/tags/LINQ+to+XML/default.aspx">LINQ to XML</category><category domain="http://blogs.msdn.com/ericwhite/archive/tags/FP+Tutorial/default.aspx">FP Tutorial</category><category domain="http://blogs.msdn.com/ericwhite/archive/tags/LINQ/default.aspx">LINQ</category><category domain="http://blogs.msdn.com/ericwhite/archive/tags/Functional+Programming/default.aspx">Functional Programming</category><category domain="http://blogs.msdn.com/ericwhite/archive/tags/FP-Tutorial-VB/default.aspx">FP-Tutorial-VB</category></item></channel></rss>