<?xml version="1.0"?><?xml-stylesheet type="text/xsl" href="/rss.xsl"?><rss version="2.0"><channel><title>FSharp3Sample Wiki Rss Feed</title><link>http://fsharp3sample.codeplex.com/</link><description>FSharp3Sample Wiki Rss Description</description><item><title>Updated Wiki: AzureSamples</title><link>http://fsharp3sample.codeplex.com/wikipage?title=AzureSamples&amp;version=8</link><description>&lt;div class="wikidoc"&gt;
&lt;p&gt;The following is the Azure samples hosted in Codeplex. They are big projects and not single file snippets, so you have to download it using either TFS or other source control tool.&lt;/p&gt;
&lt;ul style="padding-left:60px"&gt;
&lt;li&gt;&lt;a href="http://blogs.msdn.com/b/fsharpteam/archive/2013/02/05/learn-how-to-create-an-internet-game-using-f-c-and-asp-net.aspx"&gt;Creating an Cloud&amp;#43;Web Internet Game with F#, C# and ASP.NET&lt;/a&gt;&amp;nbsp;(MSDN sample)
&lt;/li&gt;&lt;li&gt;&lt;a title="F# Service bus sample code" href="http://apollo13cn.blogspot.com/2012/02/f-doing-azure-service-bus-sample.html" target="_blank"&gt;Azure Service bus sample code&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a title="F# Service bus sample code"&gt;Azure Hello World sample code (see source code zip)&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a title="F# Service bus sample code"&gt;Azure MVC3 Web app sample code&lt;/a&gt;&lt;a title="F# Service bus sample code"&gt; (see source code zip)&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a title="Azure WCF sample code"&gt;Azure WCF Service sample code&lt;/a&gt;&lt;a title="F# Service bus sample code"&gt; (see source code zip)&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a title="Fabric sample"&gt;Azure Fabric sample code&lt;/a&gt;&lt;a title="F# Service bus sample code"&gt; (see source code zip)&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a title="Azure MultiAsync"&gt;Azure&amp;nbsp;&lt;span&gt;MultiAsync in communication&lt;/span&gt;&lt;/a&gt;&lt;a title="F# Service bus sample code"&gt; (see source code zip)&lt;/a&gt;
&lt;/li&gt;&lt;/ul&gt;
&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>dsyme</author><pubDate>Wed, 06 Feb 2013 10:04:10 GMT</pubDate><guid isPermaLink="false">Updated Wiki: AzureSamples 20130206100410A</guid></item><item><title>Updated Wiki: Home</title><link>http://fsharp3sample.codeplex.com/wikipage?version=78</link><description>&lt;div class="wikidoc"&gt;
&lt;p&gt;Welcome to the F# 3.0 sample pack!&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://fsharp.org"&gt;Learn about F# as a language and community&lt;/a&gt; at
&lt;a href="http://fsharp.org"&gt;fsharp.org&lt;/a&gt; &lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp.net"&gt;Learn about the Microsoft Visual F# tools&lt;/a&gt; &lt;/li&gt;&lt;li&gt;&lt;a href="http://www.tryfsharp.org"&gt;Learn F# in your browser&lt;/a&gt; &lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;To get the sample pack, download a latest ZIP of the source. This sample package has been prepared using&amp;nbsp; Visual Studio 2012 but most samples can also be used with other F# tools.&lt;/p&gt;
&lt;h3&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?Title=MicroSamples"&gt;Access hundreds of introductory micro samples!&lt;/a&gt;&lt;/h3&gt;
&lt;h3&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?Title=FSharp3Samples"&gt;Access hundreds of F# 3.0 micro samples!&lt;/a&gt;&lt;/h3&gt;
&lt;h3&gt;&lt;a href="http://fsharp3sample.codeplex.com/SourceControl/BrowseLatest"&gt;F# 3.0 Type Provider Samples!&lt;/a&gt; - see 'SampleProviders' (includes HelloWorld, Freebase, MiniCSV, CSV, DGML, WMI, Word, Regex)&lt;/h3&gt;
&lt;h3&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?Title=AzureSamples"&gt;F# Azure Samples!&lt;/a&gt;&lt;/h3&gt;
&lt;h3&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=PortableSpreadsheet"&gt;F# Portable Programming Sample!&lt;/a&gt;&lt;/h3&gt;
&lt;h3&gt;SQL Server (Optional)&lt;/h3&gt;
&lt;p&gt;Because the SQL sample requires the local database to be setup. You need to set up a local SQL database named FSharpSample with sa password = FSharpSample1234. You can use CreateFSharpSampleDatabase.sql or setup.exe to setup your database tables and populate
 sample data. If you decide not to setup the database, some of the samples won't be compiled into the final binary result.&lt;/p&gt;
&lt;p&gt;If you see a security dialog about trusting type provider, please click &amp;quot;Yes&amp;quot; to trust the type provider in order to make the sample run correctly.&lt;/p&gt;
&lt;h3&gt;Web Service Access (Optional)&lt;/h3&gt;
&lt;p&gt;You need to sign up for a free account on&amp;nbsp;&lt;a href="https://datamarket.azure.com/account/info"&gt;https://datamarket.azure.com/account/info&lt;/a&gt;&amp;nbsp;and&amp;nbsp;&lt;a href="https://www.bingmapsportal.com/application/index/1034110"&gt;https://www.bingmapsportal.com/application/index/1034110&lt;/a&gt;
 and if you intend to run the web service samples. After you sign up on both web sites, you can replace the ADM user ID, ADM account ID, and Bing developer account information at the end of Support.Helper.fs.&lt;/p&gt;
&lt;h3&gt;Office Setup (Optional)&lt;/h3&gt;
&lt;p&gt;In order to run the office interop samples, you need to setup Word and Excel 2010 on your computer.&lt;/p&gt;
&lt;p style="padding-left:60px"&gt;&lt;span style="font-size:small"&gt;&lt;br&gt;
&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/hh361034.aspx"&gt;Tutorial for how to write a type provider (Visual Studio 2012)&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>dsyme</author><pubDate>Wed, 30 Jan 2013 11:56:02 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20130130115602A</guid></item><item><title>Updated Wiki: Home</title><link>http://fsharp3sample.codeplex.com/wikipage?version=77</link><description>&lt;div class="wikidoc"&gt;
&lt;p&gt;Welcome to the F# 3.0 sample pack!&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://fsharp.org"&gt;Learn about F# as a language and community&lt;/a&gt; at
&lt;a href="http://fsharp.org"&gt;fsharp.org&lt;/a&gt; &lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp.net"&gt;Learn about the Microsoft Visual F# tools&lt;/a&gt; &lt;/li&gt;&lt;li&gt;&lt;a href="http://www.tryfsharp.org"&gt;Learn F# in your browser&lt;/a&gt; &lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;To get the sample pack, download a latest ZIP of the source. This sample package has been prepared using&amp;nbsp; Visual Studio 2012 but most samples can also be used with other F# tools.&lt;/p&gt;
&lt;h3&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?Title=MicroSamples"&gt;Access hundreds of introductory micro samples!&lt;/a&gt;&lt;/h3&gt;
&lt;h3&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?Title=FSharp3Samples"&gt;Access hundreds of F# 3.0 micro samples!&lt;/a&gt;&lt;/h3&gt;
&lt;h3&gt;&lt;a href="http://fsharp3sample.codeplex.com/SourceControl/BrowseLatest"&gt;F# 3.0 Type Provider Samples!&lt;/a&gt; - see 'SampleProviders' (includes HelloWorld, Freebase, MiniCSV, CSV, DGML, Word, Regex)&lt;/h3&gt;
&lt;h3&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?Title=AzureSamples"&gt;F# Azure Samples!&lt;/a&gt;&lt;/h3&gt;
&lt;h3&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=PortableSpreadsheet"&gt;F# Portable Programming Sample!&lt;/a&gt;&lt;/h3&gt;
&lt;h3&gt;SQL Server (Optional)&lt;/h3&gt;
&lt;p&gt;Because the SQL sample requires the local database to be setup. You need to set up a local SQL database named FSharpSample with sa password = FSharpSample1234. You can use CreateFSharpSampleDatabase.sql or setup.exe to setup your database tables and populate
 sample data. If you decide not to setup the database, some of the samples won't be compiled into the final binary result.&lt;/p&gt;
&lt;p&gt;If you see a security dialog about trusting type provider, please click &amp;quot;Yes&amp;quot; to trust the type provider in order to make the sample run correctly.&lt;/p&gt;
&lt;h3&gt;Web Service Access (Optional)&lt;/h3&gt;
&lt;p&gt;You need to sign up for a free account on&amp;nbsp;&lt;a href="https://datamarket.azure.com/account/info"&gt;https://datamarket.azure.com/account/info&lt;/a&gt;&amp;nbsp;and&amp;nbsp;&lt;a href="https://www.bingmapsportal.com/application/index/1034110"&gt;https://www.bingmapsportal.com/application/index/1034110&lt;/a&gt;
 and if you intend to run the web service samples. After you sign up on both web sites, you can replace the ADM user ID, ADM account ID, and Bing developer account information at the end of Support.Helper.fs.&lt;/p&gt;
&lt;h3&gt;Office Setup (Optional)&lt;/h3&gt;
&lt;p&gt;In order to run the office interop samples, you need to setup Word and Excel 2010 on your computer.&lt;/p&gt;
&lt;p style="padding-left:60px"&gt;&lt;span style="font-size:small"&gt;&lt;br&gt;
&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/hh361034.aspx"&gt;Tutorial for how to write a type provider (Visual Studio 2012)&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>dsyme</author><pubDate>Fri, 11 Jan 2013 00:26:56 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20130111122656A</guid></item><item><title>Updated Wiki: Home</title><link>http://fsharp3sample.codeplex.com/wikipage?version=76</link><description>&lt;div class="wikidoc"&gt;
&lt;p&gt;Welcome to the F# 3.0 sample pack!&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://fsharp.org"&gt;Learn about F# as a language and community&lt;/a&gt; at
&lt;a href="http://fsharp.org"&gt;fsharp.org&lt;/a&gt; &lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp.net"&gt;Learn about the Microsoft Visual F# tools&lt;/a&gt; &lt;/li&gt;&lt;li&gt;&lt;a href="http://www.tryfsharp.org"&gt;Learn F# in your browser&lt;/a&gt; &lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;To get the sample pack, download a latest ZIP of the source. This sample package has been prepared using&amp;nbsp; Visual Studio 2012 but most samples can also be used with other F# tools.&lt;/p&gt;
&lt;h3&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?Title=MicroSamples"&gt;Access hundreds of introductory micro samples!&lt;/a&gt;&lt;/h3&gt;
&lt;h3&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?Title=FSharp3Samples"&gt;Access hundreds of F# 3.0 micro samples!&lt;/a&gt;&lt;/h3&gt;
&lt;h3&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?Title=AzureSamples"&gt;F# Azure Samples!&lt;/a&gt;&lt;/h3&gt;
&lt;h3&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=PortableSpreadsheet"&gt;F# Portable Programming Sample!&lt;/a&gt;&lt;/h3&gt;
&lt;h3&gt;SQL Server (Optional)&lt;/h3&gt;
&lt;p&gt;Because the SQL sample requires the local database to be setup. You need to set up a local SQL database named FSharpSample with sa password = FSharpSample1234. You can use CreateFSharpSampleDatabase.sql or setup.exe to setup your database tables and populate
 sample data. If you decide not to setup the database, some of the samples won't be compiled into the final binary result.&lt;/p&gt;
&lt;p&gt;If you see a security dialog about trusting type provider, please click &amp;quot;Yes&amp;quot; to trust the type provider in order to make the sample run correctly.&lt;/p&gt;
&lt;h3&gt;Web Service Access (Optional)&lt;/h3&gt;
&lt;p&gt;You need to sign up for a free account on&amp;nbsp;&lt;a href="https://datamarket.azure.com/account/info"&gt;https://datamarket.azure.com/account/info&lt;/a&gt;&amp;nbsp;and&amp;nbsp;&lt;a href="https://www.bingmapsportal.com/application/index/1034110"&gt;https://www.bingmapsportal.com/application/index/1034110&lt;/a&gt;
 and if you intend to run the web service samples. After you sign up on both web sites, you can replace the ADM user ID, ADM account ID, and Bing developer account information at the end of Support.Helper.fs.&lt;/p&gt;
&lt;h3&gt;Office Setup (Optional)&lt;/h3&gt;
&lt;p&gt;In order to run the office interop samples, you need to setup Word and Excel 2010 on your computer.&lt;/p&gt;
&lt;p style="padding-left:60px"&gt;&lt;span style="font-size:small"&gt;&lt;br&gt;
&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/hh361034.aspx"&gt;Tutorial for how to write a type provider (Visual Studio 2012)&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>dsyme</author><pubDate>Sat, 01 Dec 2012 12:47:33 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20121201124733P</guid></item><item><title>Updated Wiki: AzureSamples</title><link>http://fsharp3sample.codeplex.com/wikipage?title=AzureSamples&amp;version=7</link><description>&lt;div class="wikidoc"&gt;
&lt;p&gt;The following is the Azure samples hosted in Codeplex. They are big projects and not single file snippets, so you have to download it using either TFS or other source control tool.&lt;/p&gt;
&lt;ul style="padding-left:60px"&gt;
&lt;li&gt;&lt;a title="F# Service bus sample code" href="http://apollo13cn.blogspot.com/2012/02/f-doing-azure-service-bus-sample.html" target="_blank"&gt;Azure Service bus sample code&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a title="F# Service bus sample code"&gt;Azure Hello World sample code (see source code zip)&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a title="F# Service bus sample code"&gt;Azure MVC3 Web app sample code&lt;/a&gt;&lt;a title="F# Service bus sample code"&gt; (see source code zip)&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a title="Azure WCF sample code"&gt;Azure WCF Service sample code&lt;/a&gt;&lt;a title="F# Service bus sample code"&gt; (see source code zip)&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a title="Fabric sample"&gt;Azure Fabric sample code&lt;/a&gt;&lt;a title="F# Service bus sample code"&gt; (see source code zip)&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a title="Azure MultiAsync"&gt;Azure&amp;nbsp;&lt;span&gt;MultiAsync in communication&lt;/span&gt;&lt;/a&gt;&lt;a title="F# Service bus sample code"&gt; (see source code zip)&lt;/a&gt;
&lt;/li&gt;&lt;/ul&gt;
&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>dsyme</author><pubDate>Tue, 30 Oct 2012 21:26:23 GMT</pubDate><guid isPermaLink="false">Updated Wiki: AzureSamples 20121030092623P</guid></item><item><title>Updated Wiki: FSharp3Samples</title><link>http://fsharp3sample.codeplex.com/wikipage?title=FSharp3Samples&amp;version=1</link><description>&lt;div class="wikidoc"&gt;
&lt;h2&gt;F# 3.0 Micro Samples&lt;/h2&gt;
&lt;h2&gt;LINQ Query:&amp;nbsp;&lt;/h2&gt;
&lt;ul style="padding-left:60px"&gt;
&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=whereSimple"&gt;where - Simple&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=where_Indexed"&gt;where - Indexed&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=distinct_Simple"&gt;distinct - Simple&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Union_Simple"&gt;Union - Simple&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Intersect_Simple"&gt;Intersect - Simple&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Except_Simple"&gt;Except - Simple&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=select_Simple"&gt;select - Simple&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=select_Transformation"&gt;select - Transformation&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=select_Record%20Types%201"&gt;select - Record Types 1&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=select_Record%20Types%202"&gt;select - Record Types 2&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=select_Filtered"&gt;select - Filtered&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=select_Compound"&gt;select - Compound&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=exists_Simple"&gt;exists - Simple&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=all_simple"&gt;all - simple&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=take_simple"&gt;take - simple&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=skip_simple"&gt;skip - simple&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=takeWhile_simple"&gt;takeWhile - simple&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=skipWhile_simple"&gt;skipWhile - simple&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=sortBy_Simple%201"&gt;sortBy - Simple 1&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=sortBy_Simple%202"&gt;sortBy - Simple 2&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=sortByDescending_Simple"&gt;sortByDescending - Simple&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=thenBy_Simple"&gt;thenBy - Simple&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=groupValBy_Simple%201"&gt;groupValBy - Simple 1&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=groupValBy_Simple%202"&gt;groupValBy - Simple 2&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=head_Condition"&gt;head - Condition&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=headOrDefault_Simple"&gt;headOrDefault - Simple&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=nth"&gt;nth&lt;/a&gt;&amp;nbsp; &lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=count_Simple"&gt;count - Simple&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=count_Conditional"&gt;count - Conditional&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=sumBy_Simple"&gt;sumBy - Simple&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=sumBy_Projection"&gt;sumBy - Projection&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=minBy_simple"&gt;minBy - simple&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=minBy_Projection"&gt;minBy - Projection&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=maxBy_Simple"&gt;maxBy - Simple&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=maxBy_Projection"&gt;maxBy - Projection&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=averageBy_Simple"&gt;averageBy - Simple&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=averageBy_Projection"&gt;averageBy - Projection&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Concat_Simple"&gt;Concat - Simple&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=SequenceEqual_Simple"&gt;SequenceEqual - Simple&lt;/a&gt;
&lt;/li&gt;&lt;/ul&gt;
&lt;h2&gt;SQL DataProvider:&lt;/h2&gt;
&lt;ul style="padding-left:60px"&gt;
&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Using%20the%20type%20provider%20sample"&gt;Using the type provider sample&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=TypeProvider%20query%20IN%20case"&gt;TypeProvider query IN case&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=TypeProvider%20query%20EXISTS%20case"&gt;TypeProvider query EXISTS case&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=TypeProvider%20query%20GroupBy%20case"&gt;TypeProvider query GroupBy case&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=TypeProvider%20query%20GroupBy%20and%20OrderBy%20DESC%20case"&gt;TypeProvider query GroupBy and OrderBy DESC case&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=TypeProvider%20query%20TOP%20case"&gt;TypeProvider query TOP case&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=TypeProvider%20query%20LEFT%20JOIN%20case"&gt;TypeProvider query LEFT JOIN case&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=TypeProvider%20query%20COUNT%20case"&gt;TypeProvider query COUNT case&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=TypeProvider%20query%20DISTINCT%20case"&gt;TypeProvider query DISTINCT case&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=TypeProvider%20query%20DISTINCT%20COUNT%20case"&gt;TypeProvider query DISTINCT COUNT case&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=TypeProvider%20query%20TOP%20and%20Nullable%20case"&gt;TypeProvider query TOP and Nullable case&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=TypeProvider%20query%20UNION%20case"&gt;TypeProvider query UNION case&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=TypeProvider%20query%20CASE"&gt;TypeProvider query CASE&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Having%20and%20groupby"&gt;Having and groupby&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Cartesian%20product"&gt;Cartesian product&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=TypeProvider%20average"&gt;TypeProvider average&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=TypeProvider%20sum"&gt;TypeProvider sum&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=TypeProvider%20min/max"&gt;TypeProvider min/max&lt;/a&gt;
&lt;/li&gt;&lt;/ul&gt;
&lt;h2&gt;OData Service Provider and Azure Data market:&lt;/h2&gt;
&lt;ul style="padding-left:60px"&gt;
&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Use%20the%20OData%20service%20to%20access%20Azure%20data%20market%20data%20source"&gt;Use the OData service to access Azure data market data source&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Northwind%20public%20OData%20Service"&gt;Northwind public OData Service&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Lawyers.com_Consumer%20Legal%20Articles"&gt;Lawyers.com - Consumer Legal Articles&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=MarketBank_Retail%20Financial%20Services%20Demand%20&amp;%20Potential"&gt;MarketBank - Retail Financial Services Demand &amp;amp; Potential&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=BranchInfo_U.S.%20Bank%20Branch%20Locations,%20History%20&amp;%20Performance%20Database"&gt;BranchInfo - U.S. Bank Branch Locations, History &amp;amp; Performance Database&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Data.Gov_2006-2008%20Crime%20in%20the%20United%20States%20(Data.gov)"&gt;Data.Gov - 2006-2008 Crime in the United States (Data.gov)&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=ESRI_2010%20Key%20US%20Demographics%20by%20ZIP%20Code,%20Place%20and%20County%20(Trial)"&gt;ESRI - 2010 Key US Demographics by ZIP Code, Place and County (Trial)&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=LexisNexis_Legal%20Communities"&gt;LexisNexis - Legal Communities&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Chanjet_China%20Small%20&amp;%20Medium%20Enterprises%20Management%20&amp;%20Operation%20KPI%20Data"&gt;Chanjet - China Small &amp;amp; Medium Enterprises Management &amp;amp; Operation&amp;nbsp;&lt;/a&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Chanjet_China%20Small%20&amp;%20Medium%20Enterprises%20Management%20&amp;%20Operation%20KPI%20Data"&gt;KPI
 Data&lt;/a&gt; &lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=MetricMash%20-%20U.S.%20Consumer%20Price%20Index%20(1913%20to%20Current)"&gt;MetricMash - U.S. Consumer Price Index (1913 to Current)&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=EDR_Environmental%20Hazard%20Rank"&gt;EDR - Environmental Hazard Rank&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=MetricMash_U.S.%20Unemployment%20Data"&gt;MetricMash - U.S. Unemployment Data&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Microsoft_Utility%20Rate%20Service"&gt;Microsoft - Utility Rate Service&lt;/a&gt;
&lt;/li&gt;&lt;/ul&gt;
&lt;h2&gt;Other Providers:&lt;/h2&gt;
&lt;ul style="padding-left:60px"&gt;
&lt;li style="padding-left:60px"&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=DBML%20Provider"&gt;DBML Provider&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li style="padding-left:60px"&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=DBML%20Provider_Console.Out%20as%20output"&gt;DBML Provider - Console.Out as output&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li style="padding-left:60px"&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=EDMX%20Provider"&gt;EDMX Provider&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li style="padding-left:60px"&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=WsdlService_w3cschools%20temperature%20conversion"&gt;WsdlService - w3cschools temperature conversion&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li style="padding-left:60px"&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=WsdlService_Bing%20Map%20rounting%20service"&gt;WsdlService - Bing Map rounting service&lt;/a&gt;
&lt;/li&gt;&lt;/ul&gt;
&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>dsyme</author><pubDate>Tue, 30 Oct 2012 21:24:26 GMT</pubDate><guid isPermaLink="false">Updated Wiki: FSharp3Samples 20121030092426P</guid></item><item><title>Updated Wiki: MicroSamples</title><link>http://fsharp3sample.codeplex.com/wikipage?title=MicroSamples&amp;version=3</link><description>&lt;div class="wikidoc"&gt;
&lt;h2&gt;F# Introductory Micro Samples&lt;/h2&gt;
&lt;h2 style="padding-left:60px"&gt;Arithmetic&lt;/h2&gt;
&lt;ul style="padding-left:60px"&gt;
&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Integer%20Arithmetic"&gt;Integer Arithmetic&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Floating%20Point%20Arithmetic"&gt;Floating Point Arithmetic&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Converting%20between%20numeric%20types"&gt;Converting between numeric types&lt;/a&gt;
&lt;/li&gt;&lt;/ul&gt;
&lt;h2 style="padding-left:60px"&gt;Types and Functions&lt;/h2&gt;
&lt;ul style="padding-left:60px"&gt;
&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Basic%20type%20and%20printf"&gt;Basic type and printf&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Declaring%20and%20calling%20inner%20functions"&gt;Declaring and calling inner functions&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Declaring%20and%20calling%20anonymous%20function%20lamda%20expressions"&gt;Declaring and calling anonymous function lamda expressions&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Declaring%20a%20simple%20recursive%20function"&gt;Declaring a simple recursive function&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Function%20with%20type%20contraints"&gt;Function with type contraints&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Using%20the%20Set%20type"&gt;Using the Set type&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Using%20the%20Map%20type"&gt;Using the Map type&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=typeof%20operator"&gt;typeof operator&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=typedefof%20operator"&gt;typedefof operator&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Using%20interfaces"&gt;Using interfaces&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Upcast%20and%20downcast"&gt;Upcast and downcast&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Generic%20Type"&gt;Generic Type&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Mutual%20Definitions"&gt;Mutual Definitions&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Define%20function"&gt;Define function&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Create%20disposal%20function"&gt;Create disposal function&lt;/a&gt;
&lt;/li&gt;&lt;/ul&gt;
&lt;h2 style="padding-left:60px"&gt;Loops&lt;/h2&gt;
&lt;ul style="padding-left:60px"&gt;
&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=For%20Loops"&gt;For Loops&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=While%20Loops"&gt;While Loops&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;/ul&gt;
&lt;h2 style="padding-left:60px"&gt;Enum, Struct, and Class&lt;/h2&gt;
&lt;ul style="padding-left:60px"&gt;
&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Enumerations"&gt;Enumerations&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Structs"&gt;Structs&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Constructing%20Classes"&gt;Constructing Classes&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Classes%20with%20methods%20and%20properties"&gt;Classes with methods and properties&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=define%20class"&gt;define class&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Define%20a%20class%20with%20mutable%20variable"&gt;Define a class with mutable variable&lt;/a&gt;
&lt;/li&gt;&lt;/ul&gt;
&lt;h2 style="padding-left:60px"&gt;Others&lt;/h2&gt;
&lt;ul style="padding-left:60px"&gt;
&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Use%20function%20keyword"&gt;Use function keyword&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Basic%20Use%20Bindings"&gt;Basic Use Bindings&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Read%20Two%20Lines,%20.NET-style"&gt;Read Two Lines, .NET-style&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Read%20Entire%20File,%20.NET-style"&gt;Read Entire File, .NET-style&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Read%20Entire%20CSV%20File,%20.NET-style"&gt;Read Entire CSV File, .NET-style&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Bitwise%20Integer%20Operations"&gt;Bitwise Integer Operations&lt;/a&gt;
&lt;/li&gt;&lt;/ul&gt;
&lt;h2 style="padding-left:60px"&gt;Exceptions&lt;/h2&gt;
&lt;ul style="padding-left:60px"&gt;
&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Raising%20a%20'Failure'%20exception"&gt;Raising a 'Failure' exception&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Raising%20and%20catching%20a%20'Failure'%20exception"&gt;Raising and catching a 'Failure' exception&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Using%20KeyNotFoundException%20and%20exception%20patterns"&gt;Using KeyNotFoundException and exception patterns&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Using%20ArgumentException%20and%20exception%20patterns"&gt;Using ArgumentException and exception patterns&lt;/a&gt;
&lt;/li&gt;&lt;/ul&gt;
&lt;h2 style="padding-left:60px"&gt;Array and Sequence:&lt;/h2&gt;
&lt;ul style="padding-left:60px"&gt;
&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Basic%20Array%20Construction"&gt;Basic Array Construction&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Basic%20Array%20Construction%202"&gt;Basic Array Construction 2&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Using%20arrays"&gt;Using arrays&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Using%20System.Collections.Generic.Dictionary"&gt;Using System.Collections.Generic.Dictionary&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Using%20Tuples"&gt;Using Tuples&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Tuple%20to%20list"&gt;Tuple to list&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=List%20to%20Tuple"&gt;List to Tuple&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Basic%20Construction"&gt;Basic Construction&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Basic%20List%20Construction"&gt;Basic List Construction&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Basic%20List%20Construction%202"&gt;Basic List Construction 2&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Lists%20and%20Pattern%20Matching"&gt;Lists and Pattern Matching&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Lists%20and%20'map'"&gt;Lists and 'map'&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Lists%20and%20Iteration"&gt;Lists and Iteration&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Lists%20and%20Indexed%20Iteration"&gt;Lists and Indexed Iteration&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Lists%20and%20Folding"&gt;Lists and Folding&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Lists%20and%20Filter"&gt;Lists and Filter&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Lists%20and%20Choose"&gt;Lists and Choose&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Basic%20Iteration"&gt;Basic Iteration&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Using%20.iter"&gt;Using .iter&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Using%20.map"&gt;Using .map&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Using%20.reduce"&gt;Using .reduce&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Using%20.filter"&gt;Using .filter&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Using%20.choose"&gt;Using .choose&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;/ul&gt;
&lt;h2 style="padding-left:60px"&gt;Options, Union, and Record&lt;/h2&gt;
&lt;ul style="padding-left:60px"&gt;
&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Simple%20options"&gt;Simple options&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Using%20options%20for%20data"&gt;Using options for data&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Using%20Structural%20Equality"&gt;Using Structural Equality&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Using%20Structural%20Hashing"&gt;Using Structural Hashing&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Basic%20Discriminated%20Unions"&gt;Basic Discriminated Unions&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Discriminated%20Unions%20as%20Trees"&gt;Discriminated Unions as Trees&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Basic%20Records"&gt;Basic Records&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=More%20Basic%20Records"&gt;More Basic Records&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Records%20with%20Members"&gt;Records with Members&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Define%20a%20mutable%20record"&gt;Define a mutable record&lt;/a&gt;
&lt;/li&gt;&lt;/ul&gt;
&lt;h2 style="padding-left:60px"&gt;Operators:&lt;/h2&gt;
&lt;ul style="padding-left:60px"&gt;
&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Define%20operator_inline%20function"&gt;Define operator - inline function&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Define%20prefix%20operator"&gt;Define prefix operator&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Define%20operator"&gt;Define operator&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;/ul&gt;
&lt;p style="padding-left:60px"&gt;&amp;nbsp;&lt;/p&gt;
&lt;h1&gt;Intermediate&lt;/h1&gt;
&lt;h2 style="padding-left:60px"&gt;Quotation:&lt;/h2&gt;
&lt;ul style="padding-left:60px"&gt;
&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Use%20quotation"&gt;Use quotation&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Use%20quotation%20to%20get%20function%20name%20and%20parameters"&gt;Use quotation to get function name and parameters&lt;/a&gt;
&lt;/li&gt;&lt;/ul&gt;
&lt;h2 style="padding-left:60px"&gt;Interop and Office Interop&lt;/h2&gt;
&lt;ul style="padding-left:60px"&gt;
&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Invoke%20win32%20API"&gt;Invoke win32 API&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Call%20.NET%20functions"&gt;Call .NET functions&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Excel"&gt;Excel&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Excel%20Chart"&gt;Excel Chart&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Word"&gt;Word&lt;/a&gt; &lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Use%20List%3CT%3E"&gt;Use List&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Parse%20number%20and%20handle%20out%20parameter%20in%20C#"&gt;Parse number and handle out parameter in C#&lt;/a&gt;
&lt;/li&gt;&lt;/ul&gt;
&lt;h2 style="padding-left:60px"&gt;Extension Methods&lt;/h2&gt;
&lt;ul style="padding-left:60px"&gt;
&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Define%20extension%20methods"&gt;Define extension methods&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Define%20C# extension method"&gt;Define C# extension method&lt;/a&gt;
&lt;/li&gt;&lt;/ul&gt;
&lt;p style="padding-left:60px"&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 style="padding-left:60px"&gt;Others:&lt;/h2&gt;
&lt;ul style="padding-left:60px"&gt;
&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Infinite%20sequence"&gt;Infinite sequence&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Lazily%20Enumerate%20CSV%20File"&gt;Lazily Enumerate CSV File&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Define%20event"&gt;Define event&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Aggreate%20type%20and%20LanguagePrimitives"&gt;Aggreate type and LanguagePrimitives&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Use%20structure%20format%20display%20attribute"&gt;Use structure format display attribute&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Use%20structure%20format%20display%20complex%20structure"&gt;Use structure format display complex structure&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Use%20mail%20box%20processor%20to%20process%20simple%20message"&gt;Use mail box processor to process simple message&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Use%20mail%20box%20processor%20and%20isolation"&gt;Use mail box processor and isolation&lt;/a&gt;
&lt;/li&gt;&lt;/ul&gt;
&lt;h2 style="padding-left:60px"&gt;Units of Measure&lt;/h2&gt;
&lt;ul style="padding-left:60px"&gt;
&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Define%20units%20of%20measure"&gt;Define units of measure&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=convert%20units%20of%20measure%20to%20float"&gt;convert units of measure to float&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=convert%20units%20of%20measure%20and%20LanguagePrimitives"&gt;convert units of measure and LanguagePrimitives&lt;/a&gt;
&lt;/li&gt;&lt;/ul&gt;
&lt;h2 style="padding-left:60px"&gt;&amp;nbsp;Computation Expression&lt;/h2&gt;
&lt;ul style="padding-left:60px"&gt;
&lt;li&gt;&lt;a title="Monad Sample" href="http://fsharp3sample.codeplex.com/wikipage?title=MonadSample"&gt;Computation Expression sample&lt;/a&gt;
&lt;/li&gt;&lt;/ul&gt;
&lt;h2 style="padding-left:60px"&gt;Object Expression&lt;/h2&gt;
&lt;ul style="padding-left:60px"&gt;
&lt;li&gt;&lt;a title="WPF command with object expression" href="http://fsharp3sample.codeplex.com/wikipage?title=WPFCommandObjectExpression"&gt;WPF command implementation with object expression&lt;/a&gt;
&lt;/li&gt;&lt;/ul&gt;
&lt;h1&gt;Advanced and Others&lt;/h1&gt;
&lt;p style="padding-left:60px"&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 style="padding-left:60px"&gt;Design Patterns:&lt;/h2&gt;
&lt;ul style="padding-left:60px"&gt;
&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Composite%20pattern"&gt;Composite pattern&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Composite%20pattern%20with%20variable"&gt;Composite pattern with variable&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Composite%20pattern%20with%20variable%20in%20a%20class"&gt;Composite pattern with variable in a class&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Composite%20pattern%20with%20variable%20in%20a%20class-like%20structure"&gt;Composite pattern with variable in a class-like structure&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=CompositePatternContinuation"&gt;Composite pattern &amp;amp; continuation&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Command%20pattern"&gt;Command pattern&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Singleton%20pattern"&gt;Singleton pattern&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Factory%20pattern"&gt;Factory pattern&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=State%20pattern"&gt;State pattern&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Strategy%20pattern"&gt;Strategy pattern&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Proxy%20pattern"&gt;Proxy pattern&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Adapter%20pattern"&gt;Adapter pattern&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Chain%20of%20responsibility%20pattern"&gt;Chain of responsibility pattern&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Decorate%20pattern"&gt;Decorate pattern&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Observer%20pattern"&gt;Observer pattern&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a title="template pattern" href="http://fsharp3sample.codeplex.com/wikipage?title=templateDesignPattern"&gt;Template pattern&lt;/a&gt;
&lt;/li&gt;&lt;/ul&gt;
&lt;h2 style="padding-left:60px"&gt;Active Pattern:&lt;/h2&gt;
&lt;ul style="padding-left:60px"&gt;
&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Active%20pattern"&gt;Active pattern&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Partial%20patterns"&gt;Partial patterns&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Active%20pattern%20with%20arguments"&gt;Active pattern with arguments&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Active%20pattern:%20NULL"&gt;Active pattern: NULL&lt;/a&gt;
&lt;/li&gt;&lt;/ul&gt;
&lt;h2 style="padding-left:60px"&gt;Others:&lt;/h2&gt;
&lt;ul style="padding-left:60px"&gt;
&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Varaible%20name%20with%20space"&gt;Variable name with space&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Keyword%20as%20variable%20name"&gt;Keyword as variable name&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Serialization%20and%20Deserialization"&gt;Serialization and Deserialization&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Bank%20account"&gt;Bank account&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Bank%20account%20and%20access%20control"&gt;Bank account and access control&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Thread"&gt;Thread&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Async"&gt;Async&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=TPL"&gt;TPL&lt;/a&gt;&amp;nbsp; &lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=MSTest"&gt;MSTest&lt;/a&gt; &lt;/li&gt;&lt;li&gt;&lt;a title="Write test" href="http://fsharp3sample.codeplex.com/wikipage?title=writeTest"&gt;Write a unit Test&lt;/a&gt;
&lt;/li&gt;&lt;/ul&gt;
&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>dsyme</author><pubDate>Tue, 30 Oct 2012 21:23:45 GMT</pubDate><guid isPermaLink="false">Updated Wiki: MicroSamples 20121030092345P</guid></item><item><title>Updated Wiki: Home</title><link>http://fsharp3sample.codeplex.com/wikipage?version=75</link><description>&lt;div class="wikidoc"&gt;
&lt;p&gt;Welcome to the F# 3.0 sample pack!&lt;/p&gt;
&lt;p&gt;To get the sample pack, download a latest ZIP of the source. This sample package requires&amp;nbsp; Visual Studio 2012.&lt;/p&gt;
&lt;h3&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?Title=MicroSamples"&gt;Access hundreds of introductory micro samples!&lt;/a&gt;&lt;/h3&gt;
&lt;h3&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?Title=FSharp3Samples"&gt;Access hundreds of F# 3.0 micro samples!&lt;/a&gt;&lt;/h3&gt;
&lt;h3&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?Title=AzureSamples"&gt;F# Azure Samples!&lt;/a&gt;&lt;/h3&gt;
&lt;h3&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=PortableSpreadsheet"&gt;F# Portable Programming Sample!&lt;/a&gt;&lt;/h3&gt;
&lt;h3&gt;SQL Server (Optional)&lt;/h3&gt;
&lt;p&gt;Because the SQL sample requires the local database to be setup. You need to set up a local SQL database named FSharpSample with sa password = FSharpSample1234. You can use CreateFSharpSampleDatabase.sql or setup.exe to setup your database tables and populate
 sample data. If you decide not to setup the database, some of the samples won't be compiled into the final binary result.&lt;/p&gt;
&lt;p&gt;If you see a security dialog about trusting type provider, please click &amp;quot;Yes&amp;quot; to trust the type provider in order to make the sample run correctly.&lt;/p&gt;
&lt;h3&gt;Web Service Access (Optional)&lt;/h3&gt;
&lt;p&gt;You need to sign up for a free account on&amp;nbsp;&lt;a href="https://datamarket.azure.com/account/info"&gt;https://datamarket.azure.com/account/info&lt;/a&gt;&amp;nbsp;and&amp;nbsp;&lt;a href="https://www.bingmapsportal.com/application/index/1034110"&gt;https://www.bingmapsportal.com/application/index/1034110&lt;/a&gt;
 and if you intend to run the web service samples. After you sign up on both web sites, you can replace the ADM user ID, ADM account ID, and Bing developer account information at the end of Support.Helper.fs.&lt;/p&gt;
&lt;h3&gt;Office Setup (Optional)&lt;/h3&gt;
&lt;p&gt;In order to run the office interop samples, you need to setup Word and Excel 2010 on your computer.&lt;/p&gt;
&lt;p style="padding-left:60px"&gt;&lt;span style="font-size:small"&gt;&lt;br&gt;
&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/hh361034.aspx"&gt;Tutorial for how to write a type provider (Visual Studio 2012)&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>dsyme</author><pubDate>Tue, 30 Oct 2012 21:22:42 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20121030092242P</guid></item><item><title>Updated Wiki: MicroSamples</title><link>http://fsharp3sample.codeplex.com/wikipage?title=MicroSamples&amp;version=2</link><description>&lt;div class="wikidoc"&gt;
&lt;h2&gt;F# 3.0 Micro Samples&lt;/h2&gt;
&lt;h2&gt;LINQ Query:&amp;nbsp;&lt;/h2&gt;
&lt;ul style="padding-left:60px"&gt;
&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=whereSimple"&gt;where - Simple&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=where_Indexed"&gt;where - Indexed&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=distinct_Simple"&gt;distinct - Simple&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Union_Simple"&gt;Union - Simple&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Intersect_Simple"&gt;Intersect - Simple&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Except_Simple"&gt;Except - Simple&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=select_Simple"&gt;select - Simple&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=select_Transformation"&gt;select - Transformation&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=select_Record%20Types%201"&gt;select - Record Types 1&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=select_Record%20Types%202"&gt;select - Record Types 2&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=select_Filtered"&gt;select - Filtered&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=select_Compound"&gt;select - Compound&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=exists_Simple"&gt;exists - Simple&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=all_simple"&gt;all - simple&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=take_simple"&gt;take - simple&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=skip_simple"&gt;skip - simple&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=takeWhile_simple"&gt;takeWhile - simple&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=skipWhile_simple"&gt;skipWhile - simple&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=sortBy_Simple%201"&gt;sortBy - Simple 1&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=sortBy_Simple%202"&gt;sortBy - Simple 2&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=sortByDescending_Simple"&gt;sortByDescending - Simple&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=thenBy_Simple"&gt;thenBy - Simple&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=groupValBy_Simple%201"&gt;groupValBy - Simple 1&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=groupValBy_Simple%202"&gt;groupValBy - Simple 2&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=head_Condition"&gt;head - Condition&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=headOrDefault_Simple"&gt;headOrDefault - Simple&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=nth"&gt;nth&lt;/a&gt;&amp;nbsp; &lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=count_Simple"&gt;count - Simple&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=count_Conditional"&gt;count - Conditional&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=sumBy_Simple"&gt;sumBy - Simple&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=sumBy_Projection"&gt;sumBy - Projection&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=minBy_simple"&gt;minBy - simple&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=minBy_Projection"&gt;minBy - Projection&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=maxBy_Simple"&gt;maxBy - Simple&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=maxBy_Projection"&gt;maxBy - Projection&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=averageBy_Simple"&gt;averageBy - Simple&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=averageBy_Projection"&gt;averageBy - Projection&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Concat_Simple"&gt;Concat - Simple&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=SequenceEqual_Simple"&gt;SequenceEqual - Simple&lt;/a&gt;
&lt;/li&gt;&lt;/ul&gt;
&lt;h2&gt;SQL DataProvider:&lt;/h2&gt;
&lt;ul style="padding-left:60px"&gt;
&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Using%20the%20type%20provider%20sample"&gt;Using the type provider sample&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=TypeProvider%20query%20IN%20case"&gt;TypeProvider query IN case&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=TypeProvider%20query%20EXISTS%20case"&gt;TypeProvider query EXISTS case&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=TypeProvider%20query%20GroupBy%20case"&gt;TypeProvider query GroupBy case&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=TypeProvider%20query%20GroupBy%20and%20OrderBy%20DESC%20case"&gt;TypeProvider query GroupBy and OrderBy DESC case&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=TypeProvider%20query%20TOP%20case"&gt;TypeProvider query TOP case&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=TypeProvider%20query%20LEFT%20JOIN%20case"&gt;TypeProvider query LEFT JOIN case&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=TypeProvider%20query%20COUNT%20case"&gt;TypeProvider query COUNT case&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=TypeProvider%20query%20DISTINCT%20case"&gt;TypeProvider query DISTINCT case&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=TypeProvider%20query%20DISTINCT%20COUNT%20case"&gt;TypeProvider query DISTINCT COUNT case&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=TypeProvider%20query%20TOP%20and%20Nullable%20case"&gt;TypeProvider query TOP and Nullable case&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=TypeProvider%20query%20UNION%20case"&gt;TypeProvider query UNION case&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=TypeProvider%20query%20CASE"&gt;TypeProvider query CASE&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Having%20and%20groupby"&gt;Having and groupby&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Cartesian%20product"&gt;Cartesian product&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=TypeProvider%20average"&gt;TypeProvider average&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=TypeProvider%20sum"&gt;TypeProvider sum&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=TypeProvider%20min/max"&gt;TypeProvider min/max&lt;/a&gt;
&lt;/li&gt;&lt;/ul&gt;
&lt;h2&gt;OData Service Provider and Azure Data market:&lt;/h2&gt;
&lt;ul style="padding-left:60px"&gt;
&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Use%20the%20OData%20service%20to%20access%20Azure%20data%20market%20data%20source"&gt;Use the OData service to access Azure data market data source&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Northwind%20public%20OData%20Service"&gt;Northwind public OData Service&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Lawyers.com_Consumer%20Legal%20Articles"&gt;Lawyers.com - Consumer Legal Articles&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=MarketBank_Retail%20Financial%20Services%20Demand%20&amp;%20Potential"&gt;MarketBank - Retail Financial Services Demand &amp;amp; Potential&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=BranchInfo_U.S.%20Bank%20Branch%20Locations,%20History%20&amp;%20Performance%20Database"&gt;BranchInfo - U.S. Bank Branch Locations, History &amp;amp; Performance Database&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Data.Gov_2006-2008%20Crime%20in%20the%20United%20States%20(Data.gov)"&gt;Data.Gov - 2006-2008 Crime in the United States (Data.gov)&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=ESRI_2010%20Key%20US%20Demographics%20by%20ZIP%20Code,%20Place%20and%20County%20(Trial)"&gt;ESRI - 2010 Key US Demographics by ZIP Code, Place and County (Trial)&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=LexisNexis_Legal%20Communities"&gt;LexisNexis - Legal Communities&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Chanjet_China%20Small%20&amp;%20Medium%20Enterprises%20Management%20&amp;%20Operation%20KPI%20Data"&gt;Chanjet - China Small &amp;amp; Medium Enterprises Management &amp;amp; Operation&amp;nbsp;&lt;/a&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Chanjet_China%20Small%20&amp;%20Medium%20Enterprises%20Management%20&amp;%20Operation%20KPI%20Data"&gt;KPI
 Data&lt;/a&gt; &lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=MetricMash%20-%20U.S.%20Consumer%20Price%20Index%20(1913%20to%20Current)"&gt;MetricMash - U.S. Consumer Price Index (1913 to Current)&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=EDR_Environmental%20Hazard%20Rank"&gt;EDR - Environmental Hazard Rank&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=MetricMash_U.S.%20Unemployment%20Data"&gt;MetricMash - U.S. Unemployment Data&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Microsoft_Utility%20Rate%20Service"&gt;Microsoft - Utility Rate Service&lt;/a&gt;
&lt;/li&gt;&lt;/ul&gt;
&lt;h2&gt;Other Providers:&lt;/h2&gt;
&lt;ul style="padding-left:60px"&gt;
&lt;li style="padding-left:60px"&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=DBML%20Provider"&gt;DBML Provider&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li style="padding-left:60px"&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=DBML%20Provider_Console.Out%20as%20output"&gt;DBML Provider - Console.Out as output&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li style="padding-left:60px"&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=EDMX%20Provider"&gt;EDMX Provider&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li style="padding-left:60px"&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=WsdlService_w3cschools%20temperature%20conversion"&gt;WsdlService - w3cschools temperature conversion&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li style="padding-left:60px"&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=WsdlService_Bing%20Map%20rounting%20service"&gt;WsdlService - Bing Map rounting service&lt;/a&gt;
&lt;/li&gt;&lt;/ul&gt;
&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>dsyme</author><pubDate>Tue, 30 Oct 2012 21:20:30 GMT</pubDate><guid isPermaLink="false">Updated Wiki: MicroSamples 20121030092030P</guid></item><item><title>Updated Wiki: Home</title><link>http://fsharp3sample.codeplex.com/wikipage?version=74</link><description>&lt;div class="wikidoc"&gt;
&lt;p&gt;Welcome to the F# 3.0 sample pack!&lt;/p&gt;
&lt;p&gt;To get the sample pack, download a latest ZIP of the source. This sample package requires&amp;nbsp; Visual Studio 2012.&lt;/p&gt;
&lt;h3&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?Title=MicroSamples"&gt;Access hundreds of micro samples!&lt;/a&gt;&lt;/h3&gt;
&lt;h3&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?Title=AzureSamples"&gt;F# Azure Samples!&lt;/a&gt;&lt;/h3&gt;
&lt;h3&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=PortableSpreadsheet"&gt;F# Portable Programming Sample!&lt;/a&gt;&lt;/h3&gt;
&lt;h3&gt;SQL Server (Optional)&lt;/h3&gt;
&lt;p&gt;Because the SQL sample requires the local database to be setup. You need to set up a local SQL database named FSharpSample with sa password = FSharpSample1234. You can use CreateFSharpSampleDatabase.sql or setup.exe to setup your database tables and populate
 sample data. If you decide not to setup the database, some of the samples won't be compiled into the final binary result.&lt;/p&gt;
&lt;p&gt;If you see a security dialog about trusting type provider, please click &amp;quot;Yes&amp;quot; to trust the type provider in order to make the sample run correctly.&lt;/p&gt;
&lt;h3&gt;Web Service Access (Optional)&lt;/h3&gt;
&lt;p&gt;You need to sign up for a free account on&amp;nbsp;&lt;a href="https://datamarket.azure.com/account/info"&gt;https://datamarket.azure.com/account/info&lt;/a&gt;&amp;nbsp;and&amp;nbsp;&lt;a href="https://www.bingmapsportal.com/application/index/1034110"&gt;https://www.bingmapsportal.com/application/index/1034110&lt;/a&gt;
 and if you intend to run the web service samples. After you sign up on both web sites, you can replace the ADM user ID, ADM account ID, and Bing developer account information at the end of Support.Helper.fs.&lt;/p&gt;
&lt;h3&gt;Office Setup (Optional)&lt;/h3&gt;
&lt;p&gt;In order to run the office interop samples, you need to setup Word and Excel 2010 on your computer.&lt;/p&gt;
&lt;p style="padding-left:60px"&gt;&lt;span style="font-size:small"&gt;&lt;br&gt;
&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/hh361034.aspx"&gt;Tutorial for how to write a type provider (Visual Studio 2012)&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>dsyme</author><pubDate>Tue, 30 Oct 2012 21:18:57 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20121030091857P</guid></item><item><title>Updated Wiki: AzureSamples</title><link>http://fsharp3sample.codeplex.com/wikipage?title=AzureSamples&amp;version=6</link><description>&lt;div class="wikidoc"&gt;
&lt;p&gt;The following is the Azure samples hosted in Codeplex. They are big projects and not single file snippets, so you have to download it using either TFS or other source control tool.&lt;/p&gt;
&lt;ul style="padding-left:60px"&gt;
&lt;li&gt;&lt;a title="F# Service bus sample code" href="http://apollo13cn.blogspot.com/2012/02/f-doing-azure-service-bus-sample.html" target="_blank"&gt;Azure Service bus sample code&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a title="F# Service bus sample code" href="http://fsharp3sample.codeplex.com/wikipage?title=AzureSamples" target="_blank"&gt;Azure Hello World sample code&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a title="F# Service bus sample code" href="http://fsharp3sample.codeplex.com/wikipage?title=AzureSamples" target="_blank"&gt;Azure MVC3 Web app sample code&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a title="Azure WCF sample code" href="http://fsharp3sample.codeplex.com/wikipage?title=AzureSamples" target="_blank"&gt;Azure WCF Service sample code&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a title="Fabric sample" href="http://fsharp3sample.codeplex.com/wikipage?title=AzureSamples" target="_blank"&gt;Azure Fabric sample code&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a title="Azure MultiAsync" href="http://fsharp3sample.codeplex.com/wikipage?title=AzureSamples" target="_blank"&gt;Azure&amp;nbsp;&lt;span&gt;MultiAsync in communication&lt;/span&gt;&lt;/a&gt;
&lt;/li&gt;&lt;/ul&gt;
&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>dsyme</author><pubDate>Tue, 30 Oct 2012 21:17:27 GMT</pubDate><guid isPermaLink="false">Updated Wiki: AzureSamples 20121030091727P</guid></item><item><title>Updated Wiki: Home</title><link>http://fsharp3sample.codeplex.com/wikipage?version=73</link><description>&lt;div class="wikidoc"&gt;
&lt;p&gt;Welcome to the F# 3.0 sample pack!&lt;/p&gt;
&lt;p&gt;To get the sample pack, download a latest ZIP of the source. This sample package requires&amp;nbsp; Visual Studio 2012.&lt;/p&gt;
&lt;h3&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?Title=MicroSamples"&gt;Access hundreds of micro samples!&lt;/a&gt;&lt;/h3&gt;
&lt;h3&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?Title=AzureSamples"&gt;F# Azure Samples!&lt;/a&gt;&lt;/h3&gt;
&lt;h3&gt;SQL Server (Optional)&lt;/h3&gt;
&lt;p&gt;Because the SQL sample requires the local database to be setup. You need to set up a local SQL database named FSharpSample with sa password = FSharpSample1234. You can use CreateFSharpSampleDatabase.sql or setup.exe to setup your database tables and populate
 sample data. If you decide not to setup the database, some of the samples won't be compiled into the final binary result.&lt;/p&gt;
&lt;p&gt;If you see a security dialog about trusting type provider, please click &amp;quot;Yes&amp;quot; to trust the type provider in order to make the sample run correctly.&lt;/p&gt;
&lt;h3&gt;Web Service Access (Optional)&lt;/h3&gt;
&lt;p&gt;You need to sign up for a free account on&amp;nbsp;&lt;a href="https://datamarket.azure.com/account/info"&gt;https://datamarket.azure.com/account/info&lt;/a&gt;&amp;nbsp;and&amp;nbsp;&lt;a href="https://www.bingmapsportal.com/application/index/1034110"&gt;https://www.bingmapsportal.com/application/index/1034110&lt;/a&gt;
 and if you intend to run the web service samples. After you sign up on both web sites, you can replace the ADM user ID, ADM account ID, and Bing developer account information at the end of Support.Helper.fs.&lt;/p&gt;
&lt;h3&gt;Office Setup (Optional)&lt;/h3&gt;
&lt;p&gt;In order to run the office interop samples, you need to setup Word and Excel 2010 on your computer.&lt;/p&gt;
&lt;p style="padding-left:60px"&gt;&lt;span style="font-size:small"&gt;&lt;br&gt;
&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/hh361034.aspx"&gt;Tutorial for how to write a type provider (Visual Studio 2012)&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>dsyme</author><pubDate>Tue, 30 Oct 2012 21:14:59 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20121030091459P</guid></item><item><title>Updated Wiki: Home</title><link>http://fsharp3sample.codeplex.com/wikipage?version=72</link><description>&lt;div class="wikidoc"&gt;
&lt;p&gt;Welcome to the F# 3.0 sample pack!&lt;/p&gt;
&lt;p&gt;To get the sample pack, download a latest ZIP of the source. This sample package requires&amp;nbsp; Visual Studio 2012.&lt;/p&gt;
&lt;h3&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?Title=MicroSamples"&gt;Access hundreds of micro samples!&lt;/a&gt;&lt;/h3&gt;
&lt;h3&gt;&lt;a href="http://fsharp2sample.codeplex.com/wikipage?Title=AzureSamples"&gt;F# Azure Samples!&lt;/a&gt;&lt;/h3&gt;
&lt;h3&gt;SQL Server (Optional)&lt;/h3&gt;
&lt;p&gt;Because the SQL sample requires the local database to be setup. You need to set up a local SQL database named FSharpSample with sa password = FSharpSample1234. You can use CreateFSharpSampleDatabase.sql or setup.exe to setup your database tables and populate
 sample data. If you decide not to setup the database, some of the samples won't be compiled into the final binary result.&lt;/p&gt;
&lt;p&gt;If you see a security dialog about trusting type provider, please click &amp;quot;Yes&amp;quot; to trust the type provider in order to make the sample run correctly.&lt;/p&gt;
&lt;h3&gt;Web Service Access (Optional)&lt;/h3&gt;
&lt;p&gt;You need to sign up for a free account on&amp;nbsp;&lt;a href="https://datamarket.azure.com/account/info"&gt;https://datamarket.azure.com/account/info&lt;/a&gt;&amp;nbsp;and&amp;nbsp;&lt;a href="https://www.bingmapsportal.com/application/index/1034110"&gt;https://www.bingmapsportal.com/application/index/1034110&lt;/a&gt;
 and if you intend to run the web service samples. After you sign up on both web sites, you can replace the ADM user ID, ADM account ID, and Bing developer account information at the end of Support.Helper.fs.&lt;/p&gt;
&lt;h3&gt;Office Setup (Optional)&lt;/h3&gt;
&lt;p&gt;In order to run the office interop samples, you need to setup Word and Excel 2010 on your computer.&lt;/p&gt;
&lt;p style="padding-left:60px"&gt;&lt;span style="font-size:small"&gt;&lt;br&gt;
&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/hh361034.aspx"&gt;Tutorial for how to write a type provider (Visual Studio 2012)&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>dsyme</author><pubDate>Tue, 30 Oct 2012 21:14:30 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20121030091430P</guid></item><item><title>Updated Wiki: MicroSamples</title><link>http://fsharp3sample.codeplex.com/wikipage?title=MicroSamples&amp;version=1</link><description>&lt;div class="wikidoc"&gt;
&lt;h2&gt;F# 3.0 Micro Samples&lt;/h2&gt;
&lt;h2&gt;LINQ Query:&amp;nbsp;&lt;/h2&gt;
&lt;ul style="padding-left:60px"&gt;
&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=whereSimple"&gt;where - Simple&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=where_Indexed"&gt;where - Indexed&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=distinct_Simple"&gt;distinct - Simple&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Union_Simple"&gt;Union - Simple&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Intersect_Simple"&gt;Intersect - Simple&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Except_Simple"&gt;Except - Simple&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=select_Simple"&gt;select - Simple&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=select_Transformation"&gt;select - Transformation&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=select_Record%20Types%201"&gt;select - Record Types 1&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=select_Record%20Types%202"&gt;select - Record Types 2&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=select_Filtered"&gt;select - Filtered&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=select_Compound"&gt;select - Compound&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=exists_Simple"&gt;exists - Simple&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=all_simple"&gt;all - simple&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=take_simple"&gt;take - simple&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=skip_simple"&gt;skip - simple&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=takeWhile_simple"&gt;takeWhile - simple&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=skipWhile_simple"&gt;skipWhile - simple&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=sortBy_Simple%201"&gt;sortBy - Simple 1&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=sortBy_Simple%202"&gt;sortBy - Simple 2&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=sortByDescending_Simple"&gt;sortByDescending - Simple&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=thenBy_Simple"&gt;thenBy - Simple&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=groupValBy_Simple%201"&gt;groupValBy - Simple 1&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=groupValBy_Simple%202"&gt;groupValBy - Simple 2&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=head_Condition"&gt;head - Condition&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=headOrDefault_Simple"&gt;headOrDefault - Simple&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=nth"&gt;nth&lt;/a&gt;&amp;nbsp; &lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=count_Simple"&gt;count - Simple&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=count_Conditional"&gt;count - Conditional&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=sumBy_Simple"&gt;sumBy - Simple&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=sumBy_Projection"&gt;sumBy - Projection&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=minBy_simple"&gt;minBy - simple&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=minBy_Projection"&gt;minBy - Projection&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=maxBy_Simple"&gt;maxBy - Simple&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=maxBy_Projection"&gt;maxBy - Projection&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=averageBy_Simple"&gt;averageBy - Simple&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=averageBy_Projection"&gt;averageBy - Projection&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Concat_Simple"&gt;Concat - Simple&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=SequenceEqual_Simple"&gt;SequenceEqual - Simple&lt;/a&gt;
&lt;/li&gt;&lt;/ul&gt;
&lt;h2&gt;SQL DataProvider:&lt;/h2&gt;
&lt;ul style="padding-left:60px"&gt;
&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Using%20the%20type%20provider%20sample"&gt;Using the type provider sample&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=TypeProvider%20query%20IN%20case"&gt;TypeProvider query IN case&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=TypeProvider%20query%20EXISTS%20case"&gt;TypeProvider query EXISTS case&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=TypeProvider%20query%20GroupBy%20case"&gt;TypeProvider query GroupBy case&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=TypeProvider%20query%20GroupBy%20and%20OrderBy%20DESC%20case"&gt;TypeProvider query GroupBy and OrderBy DESC case&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=TypeProvider%20query%20TOP%20case"&gt;TypeProvider query TOP case&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=TypeProvider%20query%20LEFT%20JOIN%20case"&gt;TypeProvider query LEFT JOIN case&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=TypeProvider%20query%20COUNT%20case"&gt;TypeProvider query COUNT case&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=TypeProvider%20query%20DISTINCT%20case"&gt;TypeProvider query DISTINCT case&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=TypeProvider%20query%20DISTINCT%20COUNT%20case"&gt;TypeProvider query DISTINCT COUNT case&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=TypeProvider%20query%20TOP%20and%20Nullable%20case"&gt;TypeProvider query TOP and Nullable case&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=TypeProvider%20query%20UNION%20case"&gt;TypeProvider query UNION case&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=TypeProvider%20query%20CASE"&gt;TypeProvider query CASE&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Having%20and%20groupby"&gt;Having and groupby&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Cartesian%20product"&gt;Cartesian product&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=TypeProvider%20average"&gt;TypeProvider average&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=TypeProvider%20sum"&gt;TypeProvider sum&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=TypeProvider%20min/max"&gt;TypeProvider min/max&lt;/a&gt;
&lt;/li&gt;&lt;/ul&gt;
&lt;h2&gt;OData Service Provider and Azure Data market:&lt;/h2&gt;
&lt;ul style="padding-left:60px"&gt;
&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Use%20the%20OData%20service%20to%20access%20Azure%20data%20market%20data%20source"&gt;Use the OData service to access Azure data market data source&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Northwind%20public%20OData%20Service"&gt;Northwind public OData Service&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Lawyers.com_Consumer%20Legal%20Articles"&gt;Lawyers.com - Consumer Legal Articles&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=MarketBank_Retail%20Financial%20Services%20Demand%20&amp;%20Potential"&gt;MarketBank - Retail Financial Services Demand &amp;amp; Potential&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=BranchInfo_U.S.%20Bank%20Branch%20Locations,%20History%20&amp;%20Performance%20Database"&gt;BranchInfo - U.S. Bank Branch Locations, History &amp;amp; Performance Database&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Data.Gov_2006-2008%20Crime%20in%20the%20United%20States%20(Data.gov)"&gt;Data.Gov - 2006-2008 Crime in the United States (Data.gov)&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=ESRI_2010%20Key%20US%20Demographics%20by%20ZIP%20Code,%20Place%20and%20County%20(Trial)"&gt;ESRI - 2010 Key US Demographics by ZIP Code, Place and County (Trial)&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=LexisNexis_Legal%20Communities"&gt;LexisNexis - Legal Communities&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Chanjet_China%20Small%20&amp;%20Medium%20Enterprises%20Management%20&amp;%20Operation%20KPI%20Data"&gt;Chanjet - China Small &amp;amp; Medium Enterprises Management &amp;amp; Operation&amp;nbsp;&lt;/a&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Chanjet_China%20Small%20&amp;%20Medium%20Enterprises%20Management%20&amp;%20Operation%20KPI%20Data"&gt;KPI
 Data&lt;/a&gt; &lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=MetricMash%20-%20U.S.%20Consumer%20Price%20Index%20(1913%20to%20Current)"&gt;MetricMash - U.S. Consumer Price Index (1913 to Current)&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=EDR_Environmental%20Hazard%20Rank"&gt;EDR - Environmental Hazard Rank&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=MetricMash_U.S.%20Unemployment%20Data"&gt;MetricMash - U.S. Unemployment Data&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Microsoft_Utility%20Rate%20Service"&gt;Microsoft - Utility Rate Service&lt;/a&gt;
&lt;/li&gt;&lt;/ul&gt;
&lt;h2&gt;Other Providers:&lt;/h2&gt;
&lt;ul style="padding-left:60px"&gt;
&lt;li style="padding-left:60px"&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=DBML%20Provider"&gt;DBML Provider&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li style="padding-left:60px"&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=DBML%20Provider_Console.Out%20as%20output"&gt;DBML Provider - Console.Out as output&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li style="padding-left:60px"&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=EDMX%20Provider"&gt;EDMX Provider&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li style="padding-left:60px"&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=WsdlService_w3cschools%20temperature%20conversion"&gt;WsdlService - w3cschools temperature conversion&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li style="padding-left:60px"&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=WsdlService_Bing%20Map%20rounting%20service"&gt;WsdlService - Bing Map rounting service&lt;/a&gt;
&lt;/li&gt;&lt;/ul&gt;
&lt;p style="padding-left:60px"&gt;&amp;nbsp;&lt;/p&gt;
&lt;h1&gt;Basic&lt;/h1&gt;
&lt;h2 style="padding-left:60px"&gt;Arithmetic&lt;/h2&gt;
&lt;ul style="padding-left:60px"&gt;
&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Integer%20Arithmetic"&gt;Integer Arithmetic&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Floating%20Point%20Arithmetic"&gt;Floating Point Arithmetic&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Converting%20between%20numeric%20types"&gt;Converting between numeric types&lt;/a&gt;
&lt;/li&gt;&lt;/ul&gt;
&lt;h2 style="padding-left:60px"&gt;Types and Functions&lt;/h2&gt;
&lt;ul style="padding-left:60px"&gt;
&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Basic%20type%20and%20printf"&gt;Basic type and printf&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Declaring%20and%20calling%20inner%20functions"&gt;Declaring and calling inner functions&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Declaring%20and%20calling%20anonymous%20function%20lamda%20expressions"&gt;Declaring and calling anonymous function lamda expressions&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Declaring%20a%20simple%20recursive%20function"&gt;Declaring a simple recursive function&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Function%20with%20type%20contraints"&gt;Function with type contraints&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Using%20the%20Set%20type"&gt;Using the Set type&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Using%20the%20Map%20type"&gt;Using the Map type&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=typeof%20operator"&gt;typeof operator&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=typedefof%20operator"&gt;typedefof operator&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Using%20interfaces"&gt;Using interfaces&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Upcast%20and%20downcast"&gt;Upcast and downcast&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Generic%20Type"&gt;Generic Type&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Mutual%20Definitions"&gt;Mutual Definitions&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Define%20function"&gt;Define function&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Create%20disposal%20function"&gt;Create disposal function&lt;/a&gt;
&lt;/li&gt;&lt;/ul&gt;
&lt;h2 style="padding-left:60px"&gt;Loops&lt;/h2&gt;
&lt;ul style="padding-left:60px"&gt;
&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=For%20Loops"&gt;For Loops&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=While%20Loops"&gt;While Loops&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;/ul&gt;
&lt;h2 style="padding-left:60px"&gt;Enum, Struct, and Class&lt;/h2&gt;
&lt;ul style="padding-left:60px"&gt;
&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Enumerations"&gt;Enumerations&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Structs"&gt;Structs&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Constructing%20Classes"&gt;Constructing Classes&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Classes%20with%20methods%20and%20properties"&gt;Classes with methods and properties&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=define%20class"&gt;define class&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Define%20a%20class%20with%20mutable%20variable"&gt;Define a class with mutable variable&lt;/a&gt;
&lt;/li&gt;&lt;/ul&gt;
&lt;h2 style="padding-left:60px"&gt;Others&lt;/h2&gt;
&lt;ul style="padding-left:60px"&gt;
&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Use%20function%20keyword"&gt;Use function keyword&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Basic%20Use%20Bindings"&gt;Basic Use Bindings&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Read%20Two%20Lines,%20.NET-style"&gt;Read Two Lines, .NET-style&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Read%20Entire%20File,%20.NET-style"&gt;Read Entire File, .NET-style&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Read%20Entire%20CSV%20File,%20.NET-style"&gt;Read Entire CSV File, .NET-style&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Bitwise%20Integer%20Operations"&gt;Bitwise Integer Operations&lt;/a&gt;
&lt;/li&gt;&lt;/ul&gt;
&lt;h2 style="padding-left:60px"&gt;Exceptions&lt;/h2&gt;
&lt;ul style="padding-left:60px"&gt;
&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Raising%20a%20'Failure'%20exception"&gt;Raising a 'Failure' exception&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Raising%20and%20catching%20a%20'Failure'%20exception"&gt;Raising and catching a 'Failure' exception&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Using%20KeyNotFoundException%20and%20exception%20patterns"&gt;Using KeyNotFoundException and exception patterns&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Using%20ArgumentException%20and%20exception%20patterns"&gt;Using ArgumentException and exception patterns&lt;/a&gt;
&lt;/li&gt;&lt;/ul&gt;
&lt;h2 style="padding-left:60px"&gt;Array and Sequence:&lt;/h2&gt;
&lt;ul style="padding-left:60px"&gt;
&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Basic%20Array%20Construction"&gt;Basic Array Construction&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Basic%20Array%20Construction%202"&gt;Basic Array Construction 2&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Using%20arrays"&gt;Using arrays&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Using%20System.Collections.Generic.Dictionary"&gt;Using System.Collections.Generic.Dictionary&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Using%20Tuples"&gt;Using Tuples&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Tuple%20to%20list"&gt;Tuple to list&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=List%20to%20Tuple"&gt;List to Tuple&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Basic%20Construction"&gt;Basic Construction&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Basic%20List%20Construction"&gt;Basic List Construction&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Basic%20List%20Construction%202"&gt;Basic List Construction 2&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Lists%20and%20Pattern%20Matching"&gt;Lists and Pattern Matching&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Lists%20and%20'map'"&gt;Lists and 'map'&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Lists%20and%20Iteration"&gt;Lists and Iteration&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Lists%20and%20Indexed%20Iteration"&gt;Lists and Indexed Iteration&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Lists%20and%20Folding"&gt;Lists and Folding&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Lists%20and%20Filter"&gt;Lists and Filter&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Lists%20and%20Choose"&gt;Lists and Choose&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Basic%20Iteration"&gt;Basic Iteration&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Using%20.iter"&gt;Using .iter&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Using%20.map"&gt;Using .map&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Using%20.reduce"&gt;Using .reduce&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Using%20.filter"&gt;Using .filter&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Using%20.choose"&gt;Using .choose&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;/ul&gt;
&lt;h2 style="padding-left:60px"&gt;Options, Union, and Record&lt;/h2&gt;
&lt;ul style="padding-left:60px"&gt;
&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Simple%20options"&gt;Simple options&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Using%20options%20for%20data"&gt;Using options for data&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Using%20Structural%20Equality"&gt;Using Structural Equality&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Using%20Structural%20Hashing"&gt;Using Structural Hashing&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Basic%20Discriminated%20Unions"&gt;Basic Discriminated Unions&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Discriminated%20Unions%20as%20Trees"&gt;Discriminated Unions as Trees&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Basic%20Records"&gt;Basic Records&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=More%20Basic%20Records"&gt;More Basic Records&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Records%20with%20Members"&gt;Records with Members&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Define%20a%20mutable%20record"&gt;Define a mutable record&lt;/a&gt;
&lt;/li&gt;&lt;/ul&gt;
&lt;h2 style="padding-left:60px"&gt;Operators:&lt;/h2&gt;
&lt;ul style="padding-left:60px"&gt;
&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Define%20operator_inline%20function"&gt;Define operator - inline function&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Define%20prefix%20operator"&gt;Define prefix operator&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Define%20operator"&gt;Define operator&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;/ul&gt;
&lt;p style="padding-left:60px"&gt;&amp;nbsp;&lt;/p&gt;
&lt;h1&gt;Intermediate&lt;/h1&gt;
&lt;h2 style="padding-left:60px"&gt;Quotation:&lt;/h2&gt;
&lt;ul style="padding-left:60px"&gt;
&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Use%20quotation"&gt;Use quotation&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Use%20quotation%20to%20get%20function%20name%20and%20parameters"&gt;Use quotation to get function name and parameters&lt;/a&gt;
&lt;/li&gt;&lt;/ul&gt;
&lt;h2 style="padding-left:60px"&gt;Interop and Office Interop&lt;/h2&gt;
&lt;ul style="padding-left:60px"&gt;
&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Invoke%20win32%20API"&gt;Invoke win32 API&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Call%20.NET%20functions"&gt;Call .NET functions&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Excel"&gt;Excel&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Excel%20Chart"&gt;Excel Chart&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Word"&gt;Word&lt;/a&gt; &lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Use%20List%3CT%3E"&gt;Use List&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Parse%20number%20and%20handle%20out%20parameter%20in%20C#"&gt;Parse number and handle out parameter in C#&lt;/a&gt;
&lt;/li&gt;&lt;/ul&gt;
&lt;h2 style="padding-left:60px"&gt;Extension Methods&lt;/h2&gt;
&lt;ul style="padding-left:60px"&gt;
&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Define%20extension%20methods"&gt;Define extension methods&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Define%20C# extension method"&gt;Define C# extension method&lt;/a&gt;
&lt;/li&gt;&lt;/ul&gt;
&lt;p style="padding-left:60px"&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 style="padding-left:60px"&gt;Others:&lt;/h2&gt;
&lt;ul style="padding-left:60px"&gt;
&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Infinite%20sequence"&gt;Infinite sequence&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Lazily%20Enumerate%20CSV%20File"&gt;Lazily Enumerate CSV File&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Define%20event"&gt;Define event&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Aggreate%20type%20and%20LanguagePrimitives"&gt;Aggreate type and LanguagePrimitives&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Use%20structure%20format%20display%20attribute"&gt;Use structure format display attribute&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Use%20structure%20format%20display%20complex%20structure"&gt;Use structure format display complex structure&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Use%20mail%20box%20processor%20to%20process%20simple%20message"&gt;Use mail box processor to process simple message&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Use%20mail%20box%20processor%20and%20isolation"&gt;Use mail box processor and isolation&lt;/a&gt;
&lt;/li&gt;&lt;/ul&gt;
&lt;h2 style="padding-left:60px"&gt;Units of Measure&lt;/h2&gt;
&lt;ul style="padding-left:60px"&gt;
&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Define%20units%20of%20measure"&gt;Define units of measure&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=convert%20units%20of%20measure%20to%20float"&gt;convert units of measure to float&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=convert%20units%20of%20measure%20and%20LanguagePrimitives"&gt;convert units of measure and LanguagePrimitives&lt;/a&gt;
&lt;/li&gt;&lt;/ul&gt;
&lt;h2 style="padding-left:60px"&gt;&amp;nbsp;Computation Expression&lt;/h2&gt;
&lt;ul style="padding-left:60px"&gt;
&lt;li&gt;&lt;a title="Monad Sample" href="http://fsharp3sample.codeplex.com/wikipage?title=MonadSample"&gt;Computation Expression sample&lt;/a&gt;
&lt;/li&gt;&lt;/ul&gt;
&lt;h2 style="padding-left:60px"&gt;Object Expression&lt;/h2&gt;
&lt;ul style="padding-left:60px"&gt;
&lt;li&gt;&lt;a title="WPF command with object expression" href="http://fsharp3sample.codeplex.com/wikipage?title=WPFCommandObjectExpression"&gt;WPF command implementation with object expression&lt;/a&gt;
&lt;/li&gt;&lt;/ul&gt;
&lt;h1&gt;Advanced and Others&lt;/h1&gt;
&lt;p style="padding-left:60px"&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 style="padding-left:60px"&gt;Design Patterns:&lt;/h2&gt;
&lt;ul style="padding-left:60px"&gt;
&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Composite%20pattern"&gt;Composite pattern&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Composite%20pattern%20with%20variable"&gt;Composite pattern with variable&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Composite%20pattern%20with%20variable%20in%20a%20class"&gt;Composite pattern with variable in a class&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Composite%20pattern%20with%20variable%20in%20a%20class-like%20structure"&gt;Composite pattern with variable in a class-like structure&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=CompositePatternContinuation"&gt;Composite pattern &amp;amp; continuation&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Command%20pattern"&gt;Command pattern&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Singleton%20pattern"&gt;Singleton pattern&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Factory%20pattern"&gt;Factory pattern&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=State%20pattern"&gt;State pattern&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Strategy%20pattern"&gt;Strategy pattern&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Proxy%20pattern"&gt;Proxy pattern&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Adapter%20pattern"&gt;Adapter pattern&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Chain%20of%20responsibility%20pattern"&gt;Chain of responsibility pattern&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Decorate%20pattern"&gt;Decorate pattern&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Observer%20pattern"&gt;Observer pattern&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a title="template pattern" href="http://fsharp3sample.codeplex.com/wikipage?title=templateDesignPattern"&gt;Template pattern&lt;/a&gt;
&lt;/li&gt;&lt;/ul&gt;
&lt;h2 style="padding-left:60px"&gt;Active Pattern:&lt;/h2&gt;
&lt;ul style="padding-left:60px"&gt;
&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Active%20pattern"&gt;Active pattern&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Partial%20patterns"&gt;Partial patterns&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Active%20pattern%20with%20arguments"&gt;Active pattern with arguments&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Active%20pattern:%20NULL"&gt;Active pattern: NULL&lt;/a&gt;
&lt;/li&gt;&lt;/ul&gt;
&lt;h2 style="padding-left:60px"&gt;Others:&lt;/h2&gt;
&lt;ul style="padding-left:60px"&gt;
&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Varaible%20name%20with%20space"&gt;Variable name with space&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Keyword%20as%20variable%20name"&gt;Keyword as variable name&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Serialization%20and%20Deserialization"&gt;Serialization and Deserialization&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Bank%20account"&gt;Bank account&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Bank%20account%20and%20access%20control"&gt;Bank account and access control&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Thread"&gt;Thread&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Async"&gt;Async&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=TPL"&gt;TPL&lt;/a&gt;&amp;nbsp; &lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=MSTest"&gt;MSTest&lt;/a&gt; &lt;/li&gt;&lt;li&gt;&lt;a title="Write test" href="http://fsharp3sample.codeplex.com/wikipage?title=writeTest"&gt;Write a unit Test&lt;/a&gt;
&lt;/li&gt;&lt;/ul&gt;
&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>dsyme</author><pubDate>Tue, 30 Oct 2012 21:13:23 GMT</pubDate><guid isPermaLink="false">Updated Wiki: MicroSamples 20121030091323P</guid></item><item><title>Updated Wiki: Home</title><link>http://fsharp3sample.codeplex.com/wikipage?version=71</link><description>&lt;div class="wikidoc"&gt;
&lt;p&gt;Welcome to the F# 3.0 sample pack!&lt;/p&gt;
&lt;p&gt;To get the sample pack, download a latest ZIP of the source. This sample package requires&amp;nbsp; Visual Studio 2012.&lt;/p&gt;
&lt;h3&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?Title=MicroSamples"&gt;Access hundreds of micro samples!&lt;/a&gt;&lt;/h3&gt;
&lt;h3&gt;SQL Server (Optional)&lt;/h3&gt;
&lt;p&gt;Because the SQL sample requires the local database to be setup. You need to set up a local SQL database named FSharpSample with sa password = FSharpSample1234. You can use CreateFSharpSampleDatabase.sql or setup.exe to setup your database tables and populate
 sample data. If you decide not to setup the database, some of the samples won't be compiled into the final binary result.&lt;/p&gt;
&lt;p&gt;If you see a security dialog about trusting type provider, please click &amp;quot;Yes&amp;quot; to trust the type provider in order to make the sample run correctly.&lt;/p&gt;
&lt;h3&gt;Web Service Access (Optional)&lt;/h3&gt;
&lt;p&gt;You need to sign up for a free account on&amp;nbsp;&lt;a href="https://datamarket.azure.com/account/info"&gt;https://datamarket.azure.com/account/info&lt;/a&gt;&amp;nbsp;and&amp;nbsp;&lt;a href="https://www.bingmapsportal.com/application/index/1034110"&gt;https://www.bingmapsportal.com/application/index/1034110&lt;/a&gt;
 and if you intend to run the web service samples. After you sign up on both web sites, you can replace the ADM user ID, ADM account ID, and Bing developer account information at the end of Support.Helper.fs.&lt;/p&gt;
&lt;h3&gt;Office Setup (Optional)&lt;/h3&gt;
&lt;p&gt;In order to run the office interop samples, you need to setup Word and Excel 2010 on your computer.&lt;/p&gt;
&lt;p style="padding-left:60px"&gt;&lt;span style="font-size:small"&gt;&lt;br&gt;
&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/hh361034.aspx"&gt;Tutorial for how to write a type provider (Visual Studio 2012)&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>dsyme</author><pubDate>Tue, 30 Oct 2012 21:10:27 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20121030091027P</guid></item><item><title>Updated Wiki: Home</title><link>http://fsharp3sample.codeplex.com/wikipage?version=70</link><description>&lt;div class="wikidoc"&gt;
&lt;p&gt;Welcome to the F# 3.0 sample pack!&lt;/p&gt;
&lt;p&gt;To get the sample pack, download a latest ZIP of the source. This sample package requires&amp;nbsp; Visual Studio 2012.&lt;/p&gt;
&lt;h3&gt;SQL Server (Optional)&lt;/h3&gt;
&lt;p&gt;Because the SQL sample requires the local database to be setup. You need to set up a local SQL database named FSharpSample with sa password = FSharpSample1234. You can use CreateFSharpSampleDatabase.sql or setup.exe to setup your database tables and populate
 sample data. If you decide not to setup the database, some of the samples won't be compiled into the final binary result.&lt;/p&gt;
&lt;p&gt;If you see a security dialog about trusting type provider, please click &amp;quot;Yes&amp;quot; to trust the type provider in order to make the sample run correctly.&lt;/p&gt;
&lt;h3&gt;Web Service Access (Optional)&lt;/h3&gt;
&lt;p&gt;You need to sign up for a free account on&amp;nbsp;&lt;a href="https://datamarket.azure.com/account/info"&gt;https://datamarket.azure.com/account/info&lt;/a&gt;&amp;nbsp;and&amp;nbsp;&lt;a href="https://www.bingmapsportal.com/application/index/1034110"&gt;https://www.bingmapsportal.com/application/index/1034110&lt;/a&gt;
 and if you intend to run the web service samples. After you sign up on both web sites, you can replace the ADM user ID, ADM account ID, and Bing developer account information at the end of Support.Helper.fs.&lt;/p&gt;
&lt;h3&gt;Office Setup (Optional)&lt;/h3&gt;
&lt;p&gt;In order to run the office interop samples, you need to setup Word and Excel 2010 on your computer.&lt;/p&gt;
&lt;p style="padding-left:60px"&gt;&lt;span style="font-size:small"&gt;&lt;br&gt;
&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/hh361034.aspx"&gt;Tutorial for how to write a type provider (Visual Studio 2012)&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2&gt;F# 3.0 Type Providers and Query&lt;/h2&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 style="padding-left:60px"&gt;LINQ Query:&amp;nbsp;&lt;/h2&gt;
&lt;ul style="padding-left:60px"&gt;
&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=whereSimple"&gt;where - Simple&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=where_Indexed"&gt;where - Indexed&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=distinct_Simple"&gt;distinct - Simple&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Union_Simple"&gt;Union - Simple&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Intersect_Simple"&gt;Intersect - Simple&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Except_Simple"&gt;Except - Simple&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=select_Simple"&gt;select - Simple&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=select_Transformation"&gt;select - Transformation&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=select_Record%20Types%201"&gt;select - Record Types 1&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=select_Record%20Types%202"&gt;select - Record Types 2&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=select_Filtered"&gt;select - Filtered&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=select_Compound"&gt;select - Compound&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=exists_Simple"&gt;exists - Simple&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=all_simple"&gt;all - simple&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=take_simple"&gt;take - simple&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=skip_simple"&gt;skip - simple&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=takeWhile_simple"&gt;takeWhile - simple&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=skipWhile_simple"&gt;skipWhile - simple&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=sortBy_Simple%201"&gt;sortBy - Simple 1&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=sortBy_Simple%202"&gt;sortBy - Simple 2&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=sortByDescending_Simple"&gt;sortByDescending - Simple&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=thenBy_Simple"&gt;thenBy - Simple&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=groupValBy_Simple%201"&gt;groupValBy - Simple 1&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=groupValBy_Simple%202"&gt;groupValBy - Simple 2&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=head_Condition"&gt;head - Condition&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=headOrDefault_Simple"&gt;headOrDefault - Simple&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=nth"&gt;nth&lt;/a&gt;&amp;nbsp; &lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=count_Simple"&gt;count - Simple&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=count_Conditional"&gt;count - Conditional&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=sumBy_Simple"&gt;sumBy - Simple&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=sumBy_Projection"&gt;sumBy - Projection&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=minBy_simple"&gt;minBy - simple&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=minBy_Projection"&gt;minBy - Projection&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=maxBy_Simple"&gt;maxBy - Simple&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=maxBy_Projection"&gt;maxBy - Projection&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=averageBy_Simple"&gt;averageBy - Simple&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=averageBy_Projection"&gt;averageBy - Projection&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Concat_Simple"&gt;Concat - Simple&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=SequenceEqual_Simple"&gt;SequenceEqual - Simple&lt;/a&gt;
&lt;/li&gt;&lt;/ul&gt;
&lt;h2 style="padding-left:60px"&gt;SQL DataProvider:&lt;/h2&gt;
&lt;ul style="padding-left:60px"&gt;
&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Using%20the%20type%20provider%20sample"&gt;Using the type provider sample&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=TypeProvider%20query%20IN%20case"&gt;TypeProvider query IN case&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=TypeProvider%20query%20EXISTS%20case"&gt;TypeProvider query EXISTS case&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=TypeProvider%20query%20GroupBy%20case"&gt;TypeProvider query GroupBy case&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=TypeProvider%20query%20GroupBy%20and%20OrderBy%20DESC%20case"&gt;TypeProvider query GroupBy and OrderBy DESC case&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=TypeProvider%20query%20TOP%20case"&gt;TypeProvider query TOP case&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=TypeProvider%20query%20LEFT%20JOIN%20case"&gt;TypeProvider query LEFT JOIN case&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=TypeProvider%20query%20COUNT%20case"&gt;TypeProvider query COUNT case&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=TypeProvider%20query%20DISTINCT%20case"&gt;TypeProvider query DISTINCT case&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=TypeProvider%20query%20DISTINCT%20COUNT%20case"&gt;TypeProvider query DISTINCT COUNT case&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=TypeProvider%20query%20TOP%20and%20Nullable%20case"&gt;TypeProvider query TOP and Nullable case&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=TypeProvider%20query%20UNION%20case"&gt;TypeProvider query UNION case&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=TypeProvider%20query%20CASE"&gt;TypeProvider query CASE&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Having%20and%20groupby"&gt;Having and groupby&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Cartesian%20product"&gt;Cartesian product&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=TypeProvider%20average"&gt;TypeProvider average&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=TypeProvider%20sum"&gt;TypeProvider sum&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=TypeProvider%20min/max"&gt;TypeProvider min/max&lt;/a&gt;
&lt;/li&gt;&lt;/ul&gt;
&lt;h2 style="padding-left:60px"&gt;OData Service Provider and Azure Data market:&lt;/h2&gt;
&lt;ul style="padding-left:60px"&gt;
&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Use%20the%20OData%20service%20to%20access%20Azure%20data%20market%20data%20source"&gt;Use the OData service to access Azure data market data source&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Northwind%20public%20OData%20Service"&gt;Northwind public OData Service&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Lawyers.com_Consumer%20Legal%20Articles"&gt;Lawyers.com - Consumer Legal Articles&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=MarketBank_Retail%20Financial%20Services%20Demand%20&amp;%20Potential"&gt;MarketBank - Retail Financial Services Demand &amp;amp; Potential&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=BranchInfo_U.S.%20Bank%20Branch%20Locations,%20History%20&amp;%20Performance%20Database"&gt;BranchInfo - U.S. Bank Branch Locations, History &amp;amp; Performance Database&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Data.Gov_2006-2008%20Crime%20in%20the%20United%20States%20(Data.gov)"&gt;Data.Gov - 2006-2008 Crime in the United States (Data.gov)&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=ESRI_2010%20Key%20US%20Demographics%20by%20ZIP%20Code,%20Place%20and%20County%20(Trial)"&gt;ESRI - 2010 Key US Demographics by ZIP Code, Place and County (Trial)&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=LexisNexis_Legal%20Communities"&gt;LexisNexis - Legal Communities&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Chanjet_China%20Small%20&amp;%20Medium%20Enterprises%20Management%20&amp;%20Operation%20KPI%20Data"&gt;Chanjet - China Small &amp;amp; Medium Enterprises Management &amp;amp; Operation&amp;nbsp;&lt;/a&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Chanjet_China%20Small%20&amp;%20Medium%20Enterprises%20Management%20&amp;%20Operation%20KPI%20Data"&gt;KPI
 Data&lt;/a&gt; &lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=MetricMash%20-%20U.S.%20Consumer%20Price%20Index%20(1913%20to%20Current)"&gt;MetricMash - U.S. Consumer Price Index (1913 to Current)&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=EDR_Environmental%20Hazard%20Rank"&gt;EDR - Environmental Hazard Rank&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=MetricMash_U.S.%20Unemployment%20Data"&gt;MetricMash - U.S. Unemployment Data&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Microsoft_Utility%20Rate%20Service"&gt;Microsoft - Utility Rate Service&lt;/a&gt;
&lt;/li&gt;&lt;/ul&gt;
&lt;h2 style="padding-left:60px"&gt;Other Providers:&lt;/h2&gt;
&lt;ul style="padding-left:60px"&gt;
&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=DBML%20Provider"&gt;DBML Provider&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=DBML%20Provider_Console.Out%20as%20output"&gt;DBML Provider - Console.Out as output&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=EDMX%20Provider"&gt;EDMX Provider&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=WsdlService_w3cschools%20temperature%20conversion"&gt;WsdlService - w3cschools temperature conversion&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li style="padding-left:60px"&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=WsdlService_Bing%20Map%20rounting%20service"&gt;WsdlService - Bing Map rounting service&lt;/a&gt;
&lt;/li&gt;&lt;/ul&gt;
&lt;p style="padding-left:60px"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="padding-left:60px"&gt;&amp;nbsp;&lt;/p&gt;
&lt;h1&gt;Basic&lt;/h1&gt;
&lt;h2 style="padding-left:60px"&gt;Arithmetic&lt;/h2&gt;
&lt;ul style="padding-left:60px"&gt;
&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Integer%20Arithmetic"&gt;Integer Arithmetic&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Floating%20Point%20Arithmetic"&gt;Floating Point Arithmetic&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Converting%20between%20numeric%20types"&gt;Converting between numeric types&lt;/a&gt;
&lt;/li&gt;&lt;/ul&gt;
&lt;h2 style="padding-left:60px"&gt;Types and Functions&lt;/h2&gt;
&lt;ul style="padding-left:60px"&gt;
&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Basic%20type%20and%20printf"&gt;Basic type and printf&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Declaring%20and%20calling%20inner%20functions"&gt;Declaring and calling inner functions&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Declaring%20and%20calling%20anonymous%20function%20lamda%20expressions"&gt;Declaring and calling anonymous function lamda expressions&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Declaring%20a%20simple%20recursive%20function"&gt;Declaring a simple recursive function&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Function%20with%20type%20contraints"&gt;Function with type contraints&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Using%20the%20Set%20type"&gt;Using the Set type&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Using%20the%20Map%20type"&gt;Using the Map type&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=typeof%20operator"&gt;typeof operator&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=typedefof%20operator"&gt;typedefof operator&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Using%20interfaces"&gt;Using interfaces&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Upcast%20and%20downcast"&gt;Upcast and downcast&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Generic%20Type"&gt;Generic Type&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Mutual%20Definitions"&gt;Mutual Definitions&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Define%20function"&gt;Define function&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Create%20disposal%20function"&gt;Create disposal function&lt;/a&gt;
&lt;/li&gt;&lt;/ul&gt;
&lt;h2 style="padding-left:60px"&gt;Loops&lt;/h2&gt;
&lt;ul style="padding-left:60px"&gt;
&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=For%20Loops"&gt;For Loops&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=While%20Loops"&gt;While Loops&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;/ul&gt;
&lt;h2 style="padding-left:60px"&gt;Enum, Struct, and Class&lt;/h2&gt;
&lt;ul style="padding-left:60px"&gt;
&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Enumerations"&gt;Enumerations&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Structs"&gt;Structs&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Constructing%20Classes"&gt;Constructing Classes&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Classes%20with%20methods%20and%20properties"&gt;Classes with methods and properties&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=define%20class"&gt;define class&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Define%20a%20class%20with%20mutable%20variable"&gt;Define a class with mutable variable&lt;/a&gt;
&lt;/li&gt;&lt;/ul&gt;
&lt;h2 style="padding-left:60px"&gt;Others&lt;/h2&gt;
&lt;ul style="padding-left:60px"&gt;
&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Use%20function%20keyword"&gt;Use function keyword&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Basic%20Use%20Bindings"&gt;Basic Use Bindings&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Read%20Two%20Lines,%20.NET-style"&gt;Read Two Lines, .NET-style&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Read%20Entire%20File,%20.NET-style"&gt;Read Entire File, .NET-style&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Read%20Entire%20CSV%20File,%20.NET-style"&gt;Read Entire CSV File, .NET-style&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Bitwise%20Integer%20Operations"&gt;Bitwise Integer Operations&lt;/a&gt;
&lt;/li&gt;&lt;/ul&gt;
&lt;h2 style="padding-left:60px"&gt;Exceptions&lt;/h2&gt;
&lt;ul style="padding-left:60px"&gt;
&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Raising%20a%20'Failure'%20exception"&gt;Raising a 'Failure' exception&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Raising%20and%20catching%20a%20'Failure'%20exception"&gt;Raising and catching a 'Failure' exception&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Using%20KeyNotFoundException%20and%20exception%20patterns"&gt;Using KeyNotFoundException and exception patterns&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Using%20ArgumentException%20and%20exception%20patterns"&gt;Using ArgumentException and exception patterns&lt;/a&gt;
&lt;/li&gt;&lt;/ul&gt;
&lt;h2 style="padding-left:60px"&gt;Array and Sequence:&lt;/h2&gt;
&lt;ul style="padding-left:60px"&gt;
&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Basic%20Array%20Construction"&gt;Basic Array Construction&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Basic%20Array%20Construction%202"&gt;Basic Array Construction 2&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Using%20arrays"&gt;Using arrays&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Using%20System.Collections.Generic.Dictionary"&gt;Using System.Collections.Generic.Dictionary&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Using%20Tuples"&gt;Using Tuples&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Tuple%20to%20list"&gt;Tuple to list&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=List%20to%20Tuple"&gt;List to Tuple&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Basic%20Construction"&gt;Basic Construction&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Basic%20List%20Construction"&gt;Basic List Construction&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Basic%20List%20Construction%202"&gt;Basic List Construction 2&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Lists%20and%20Pattern%20Matching"&gt;Lists and Pattern Matching&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Lists%20and%20'map'"&gt;Lists and 'map'&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Lists%20and%20Iteration"&gt;Lists and Iteration&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Lists%20and%20Indexed%20Iteration"&gt;Lists and Indexed Iteration&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Lists%20and%20Folding"&gt;Lists and Folding&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Lists%20and%20Filter"&gt;Lists and Filter&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Lists%20and%20Choose"&gt;Lists and Choose&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Basic%20Iteration"&gt;Basic Iteration&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Using%20.iter"&gt;Using .iter&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Using%20.map"&gt;Using .map&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Using%20.reduce"&gt;Using .reduce&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Using%20.filter"&gt;Using .filter&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Using%20.choose"&gt;Using .choose&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;/ul&gt;
&lt;h2 style="padding-left:60px"&gt;Options, Union, and Record&lt;/h2&gt;
&lt;ul style="padding-left:60px"&gt;
&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Simple%20options"&gt;Simple options&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Using%20options%20for%20data"&gt;Using options for data&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Using%20Structural%20Equality"&gt;Using Structural Equality&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Using%20Structural%20Hashing"&gt;Using Structural Hashing&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Basic%20Discriminated%20Unions"&gt;Basic Discriminated Unions&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Discriminated%20Unions%20as%20Trees"&gt;Discriminated Unions as Trees&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Basic%20Records"&gt;Basic Records&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=More%20Basic%20Records"&gt;More Basic Records&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Records%20with%20Members"&gt;Records with Members&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Define%20a%20mutable%20record"&gt;Define a mutable record&lt;/a&gt;
&lt;/li&gt;&lt;/ul&gt;
&lt;h2 style="padding-left:60px"&gt;Operators:&lt;/h2&gt;
&lt;ul style="padding-left:60px"&gt;
&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Define%20operator_inline%20function"&gt;Define operator - inline function&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Define%20prefix%20operator"&gt;Define prefix operator&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Define%20operator"&gt;Define operator&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;/ul&gt;
&lt;p style="padding-left:60px"&gt;&amp;nbsp;&lt;/p&gt;
&lt;h1&gt;Intermediate&lt;/h1&gt;
&lt;h2 style="padding-left:60px"&gt;Quotation:&lt;/h2&gt;
&lt;ul style="padding-left:60px"&gt;
&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Use%20quotation"&gt;Use quotation&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Use%20quotation%20to%20get%20function%20name%20and%20parameters"&gt;Use quotation to get function name and parameters&lt;/a&gt;
&lt;/li&gt;&lt;/ul&gt;
&lt;h2 style="padding-left:60px"&gt;Interop and Office Interop&lt;/h2&gt;
&lt;ul style="padding-left:60px"&gt;
&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Invoke%20win32%20API"&gt;Invoke win32 API&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Call%20.NET%20functions"&gt;Call .NET functions&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Excel"&gt;Excel&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Excel%20Chart"&gt;Excel Chart&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Word"&gt;Word&lt;/a&gt; &lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Use%20List%3CT%3E"&gt;Use List&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Parse%20number%20and%20handle%20out%20parameter%20in%20C#"&gt;Parse number and handle out parameter in C#&lt;/a&gt;
&lt;/li&gt;&lt;/ul&gt;
&lt;h2 style="padding-left:60px"&gt;Extension Methods&lt;/h2&gt;
&lt;ul style="padding-left:60px"&gt;
&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Define%20extension%20methods"&gt;Define extension methods&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Define%20C# extension method"&gt;Define C# extension method&lt;/a&gt;
&lt;/li&gt;&lt;/ul&gt;
&lt;p style="padding-left:60px"&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 style="padding-left:60px"&gt;Others:&lt;/h2&gt;
&lt;ul style="padding-left:60px"&gt;
&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Infinite%20sequence"&gt;Infinite sequence&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Lazily%20Enumerate%20CSV%20File"&gt;Lazily Enumerate CSV File&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Define%20event"&gt;Define event&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Aggreate%20type%20and%20LanguagePrimitives"&gt;Aggreate type and LanguagePrimitives&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Use%20structure%20format%20display%20attribute"&gt;Use structure format display attribute&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Use%20structure%20format%20display%20complex%20structure"&gt;Use structure format display complex structure&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Use%20mail%20box%20processor%20to%20process%20simple%20message"&gt;Use mail box processor to process simple message&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Use%20mail%20box%20processor%20and%20isolation"&gt;Use mail box processor and isolation&lt;/a&gt;
&lt;/li&gt;&lt;/ul&gt;
&lt;h2 style="padding-left:60px"&gt;Units of Measure&lt;/h2&gt;
&lt;ul style="padding-left:60px"&gt;
&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Define%20units%20of%20measure"&gt;Define units of measure&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=convert%20units%20of%20measure%20to%20float"&gt;convert units of measure to float&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=convert%20units%20of%20measure%20and%20LanguagePrimitives"&gt;convert units of measure and LanguagePrimitives&lt;/a&gt;
&lt;/li&gt;&lt;/ul&gt;
&lt;h2 style="padding-left:60px"&gt;&amp;nbsp;Computation Expression&lt;/h2&gt;
&lt;ul style="padding-left:60px"&gt;
&lt;li&gt;&lt;a title="Monad Sample" href="http://fsharp3sample.codeplex.com/wikipage?title=MonadSample"&gt;Computation Expression sample&lt;/a&gt;
&lt;/li&gt;&lt;/ul&gt;
&lt;h2 style="padding-left:60px"&gt;Object Expression&lt;/h2&gt;
&lt;ul style="padding-left:60px"&gt;
&lt;li&gt;&lt;a title="WPF command with object expression" href="http://fsharp3sample.codeplex.com/wikipage?title=WPFCommandObjectExpression"&gt;WPF command implementation with object expression&lt;/a&gt;
&lt;/li&gt;&lt;/ul&gt;
&lt;h1&gt;Advanced and Others&lt;/h1&gt;
&lt;p style="padding-left:60px"&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 style="padding-left:60px"&gt;Design Patterns:&lt;/h2&gt;
&lt;ul style="padding-left:60px"&gt;
&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Composite%20pattern"&gt;Composite pattern&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Composite%20pattern%20with%20variable"&gt;Composite pattern with variable&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Composite%20pattern%20with%20variable%20in%20a%20class"&gt;Composite pattern with variable in a class&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Composite%20pattern%20with%20variable%20in%20a%20class-like%20structure"&gt;Composite pattern with variable in a class-like structure&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=CompositePatternContinuation"&gt;Composite pattern &amp;amp; continuation&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Command%20pattern"&gt;Command pattern&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Singleton%20pattern"&gt;Singleton pattern&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Factory%20pattern"&gt;Factory pattern&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=State%20pattern"&gt;State pattern&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Strategy%20pattern"&gt;Strategy pattern&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Proxy%20pattern"&gt;Proxy pattern&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Adapter%20pattern"&gt;Adapter pattern&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Chain%20of%20responsibility%20pattern"&gt;Chain of responsibility pattern&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Decorate%20pattern"&gt;Decorate pattern&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Observer%20pattern"&gt;Observer pattern&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a title="template pattern" href="http://fsharp3sample.codeplex.com/wikipage?title=templateDesignPattern"&gt;Template pattern&lt;/a&gt;
&lt;/li&gt;&lt;/ul&gt;
&lt;h2 style="padding-left:60px"&gt;Cloud:&lt;/h2&gt;
&lt;ul style="padding-left:60px"&gt;
&lt;li&gt;&lt;a title="F# Service bus sample code" href="http://apollo13cn.blogspot.com/2012/02/f-doing-azure-service-bus-sample.html" target="_blank"&gt;Azure Service bus sample code&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a title="F# Service bus sample code" href="http://fsharp3sample.codeplex.com/wikipage?title=AzureSamples" target="_blank"&gt;Azure Hello World sample code&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a title="F# Service bus sample code" href="http://fsharp3sample.codeplex.com/wikipage?title=AzureSamples" target="_blank"&gt;Azure MVC3 Web app sample code&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a title="Azure WCF sample code" href="http://fsharp3sample.codeplex.com/wikipage?title=AzureSamples" target="_blank"&gt;Azure WCF Service sample code&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a title="Fabric sample" href="http://fsharp3sample.codeplex.com/wikipage?title=AzureSamples" target="_blank"&gt;Azure Fabric sample code&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a title="Azure MultiAsync" href="http://fsharp3sample.codeplex.com/wikipage?title=AzureSamples" target="_blank"&gt;Azure&amp;nbsp;&lt;span&gt;MultiAsync in communication&lt;/span&gt;&lt;/a&gt;
&lt;/li&gt;&lt;/ul&gt;
&lt;h2 style="padding-left:60px"&gt;Active Pattern:&lt;/h2&gt;
&lt;ul style="padding-left:60px"&gt;
&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Active%20pattern"&gt;Active pattern&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Partial%20patterns"&gt;Partial patterns&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Active%20pattern%20with%20arguments"&gt;Active pattern with arguments&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Active%20pattern:%20NULL"&gt;Active pattern: NULL&lt;/a&gt;
&lt;/li&gt;&lt;/ul&gt;
&lt;h2 style="padding-left:60px"&gt;Others:&lt;/h2&gt;
&lt;ul style="padding-left:60px"&gt;
&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Varaible%20name%20with%20space"&gt;Varaible name with space&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Keyword%20as%20variable%20name"&gt;Keyword as variable name&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Serialization%20and%20Deserialization"&gt;Serialization and Deserialization&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Bank%20account"&gt;Bank account&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Bank%20account%20and%20access%20control"&gt;Bank account and access control&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Thread"&gt;Thread&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Async"&gt;Async&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=TPL"&gt;TPL&lt;/a&gt;&amp;nbsp; &lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=MSTest"&gt;MSTest&lt;/a&gt; &lt;/li&gt;&lt;li&gt;&lt;a title="Write test" href="http://fsharp3sample.codeplex.com/wikipage?title=writeTest"&gt;Write a unit Test&lt;/a&gt;
&lt;/li&gt;&lt;/ul&gt;
&lt;h2 style="padding-left:60px"&gt;Portable:&lt;/h2&gt;
&lt;ul style="padding-left:60px"&gt;
&lt;li&gt;&lt;a title="Portable Spreadsheet" href="http://fsharp3sample.codeplex.com/wikipage?title=PortableSpreadsheet"&gt;Spreadsheet sample&lt;/a&gt;
&lt;/li&gt;&lt;/ul&gt;
&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>dsyme</author><pubDate>Tue, 30 Oct 2012 21:07:29 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20121030090729P</guid></item><item><title>New Comment on "Invoke win32 API"</title><link>http://fsharp3sample.codeplex.com/wikipage?title=Invoke win32 API&amp;ANCHOR#C25271</link><description>open System.Runtime.InteropServices&amp;#10;&amp;#10;&amp;#91;&amp;#60;DllImport&amp;#40;&amp;#34;user32.dll&amp;#34;&amp;#41;&amp;#62;&amp;#93;&amp;#10;extern bool MessageBeep&amp;#40;UInt32 beepType&amp;#41;&amp;#59;</description><author>llioznov</author><pubDate>Sat, 13 Oct 2012 16:49:11 GMT</pubDate><guid isPermaLink="false">New Comment on "Invoke win32 API" 20121013044911P</guid></item><item><title>New Comment on "WPFCommandObjectExpression"</title><link>http://fsharp3sample.codeplex.com/wikipage?title=WPFCommandObjectExpression&amp;ANCHOR#C25031</link><description>Seems like you have used one AddHandler of two by mistake &amp;#58;&amp;#41;</description><author>Thecentury</author><pubDate>Wed, 19 Sep 2012 12:04:57 GMT</pubDate><guid isPermaLink="false">New Comment on "WPFCommandObjectExpression" 20120919120457P</guid></item><item><title>Updated Wiki: Home</title><link>http://fsharp3sample.codeplex.com/wikipage?version=69</link><description>&lt;div class="wikidoc"&gt;
&lt;h1&gt;[New]&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/hh361034.aspx"&gt;Tutorial for how to write a type provider (Visual Studio 2012)&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h1&gt;F# 3.0 Type Providers and Query&lt;/h1&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 style="padding-left:60px"&gt;LINQ Query:&amp;nbsp;&lt;/h2&gt;
&lt;ul style="padding-left:60px"&gt;
&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=whereSimple"&gt;where - Simple&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=where_Indexed"&gt;where - Indexed&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=distinct_Simple"&gt;distinct - Simple&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Union_Simple"&gt;Union - Simple&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Intersect_Simple"&gt;Intersect - Simple&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Except_Simple"&gt;Except - Simple&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=select_Simple"&gt;select - Simple&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=select_Transformation"&gt;select - Transformation&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=select_Record%20Types%201"&gt;select - Record Types 1&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=select_Record%20Types%202"&gt;select - Record Types 2&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=select_Filtered"&gt;select - Filtered&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=select_Compound"&gt;select - Compound&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=exists_Simple"&gt;exists - Simple&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=all_simple"&gt;all - simple&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=take_simple"&gt;take - simple&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=skip_simple"&gt;skip - simple&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=takeWhile_simple"&gt;takeWhile - simple&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=skipWhile_simple"&gt;skipWhile - simple&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=sortBy_Simple%201"&gt;sortBy - Simple 1&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=sortBy_Simple%202"&gt;sortBy - Simple 2&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=sortByDescending_Simple"&gt;sortByDescending - Simple&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=thenBy_Simple"&gt;thenBy - Simple&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=groupValBy_Simple%201"&gt;groupValBy - Simple 1&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=groupValBy_Simple%202"&gt;groupValBy - Simple 2&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=head_Condition"&gt;head - Condition&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=headOrDefault_Simple"&gt;headOrDefault - Simple&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=nth"&gt;nth&lt;/a&gt;&amp;nbsp; &lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=count_Simple"&gt;count - Simple&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=count_Conditional"&gt;count - Conditional&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=sumBy_Simple"&gt;sumBy - Simple&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=sumBy_Projection"&gt;sumBy - Projection&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=minBy_simple"&gt;minBy - simple&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=minBy_Projection"&gt;minBy - Projection&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=maxBy_Simple"&gt;maxBy - Simple&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=maxBy_Projection"&gt;maxBy - Projection&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=averageBy_Simple"&gt;averageBy - Simple&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=averageBy_Projection"&gt;averageBy - Projection&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Concat_Simple"&gt;Concat - Simple&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=SequenceEqual_Simple"&gt;SequenceEqual - Simple&lt;/a&gt;
&lt;/li&gt;&lt;/ul&gt;
&lt;h2 style="padding-left:60px"&gt;SQL DataProvider:&lt;/h2&gt;
&lt;ul style="padding-left:60px"&gt;
&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Using%20the%20type%20provider%20sample"&gt;Using the type provider sample&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=TypeProvider%20query%20IN%20case"&gt;TypeProvider query IN case&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=TypeProvider%20query%20EXISTS%20case"&gt;TypeProvider query EXISTS case&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=TypeProvider%20query%20GroupBy%20case"&gt;TypeProvider query GroupBy case&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=TypeProvider%20query%20GroupBy%20and%20OrderBy%20DESC%20case"&gt;TypeProvider query GroupBy and OrderBy DESC case&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=TypeProvider%20query%20TOP%20case"&gt;TypeProvider query TOP case&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=TypeProvider%20query%20LEFT%20JOIN%20case"&gt;TypeProvider query LEFT JOIN case&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=TypeProvider%20query%20COUNT%20case"&gt;TypeProvider query COUNT case&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=TypeProvider%20query%20DISTINCT%20case"&gt;TypeProvider query DISTINCT case&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=TypeProvider%20query%20DISTINCT%20COUNT%20case"&gt;TypeProvider query DISTINCT COUNT case&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=TypeProvider%20query%20TOP%20and%20Nullable%20case"&gt;TypeProvider query TOP and Nullable case&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=TypeProvider%20query%20UNION%20case"&gt;TypeProvider query UNION case&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=TypeProvider%20query%20CASE"&gt;TypeProvider query CASE&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Having%20and%20groupby"&gt;Having and groupby&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Cartesian%20product"&gt;Cartesian product&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=TypeProvider%20average"&gt;TypeProvider average&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=TypeProvider%20sum"&gt;TypeProvider sum&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=TypeProvider%20min/max"&gt;TypeProvider min/max&lt;/a&gt;
&lt;/li&gt;&lt;/ul&gt;
&lt;h2 style="padding-left:60px"&gt;OData Service Provider and Azure Data market:&lt;/h2&gt;
&lt;ul style="padding-left:60px"&gt;
&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Use%20the%20OData%20service%20to%20access%20Azure%20data%20market%20data%20source"&gt;Use the OData service to access Azure data market data source&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Northwind%20public%20OData%20Service"&gt;Northwind public OData Service&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Lawyers.com_Consumer%20Legal%20Articles"&gt;Lawyers.com - Consumer Legal Articles&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=MarketBank_Retail%20Financial%20Services%20Demand%20&amp;%20Potential"&gt;MarketBank - Retail Financial Services Demand &amp;amp; Potential&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=BranchInfo_U.S.%20Bank%20Branch%20Locations,%20History%20&amp;%20Performance%20Database"&gt;BranchInfo - U.S. Bank Branch Locations, History &amp;amp; Performance Database&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Data.Gov_2006-2008%20Crime%20in%20the%20United%20States%20(Data.gov)"&gt;Data.Gov - 2006-2008 Crime in the United States (Data.gov)&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=ESRI_2010%20Key%20US%20Demographics%20by%20ZIP%20Code,%20Place%20and%20County%20(Trial)"&gt;ESRI - 2010 Key US Demographics by ZIP Code, Place and County (Trial)&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=LexisNexis_Legal%20Communities"&gt;LexisNexis - Legal Communities&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Chanjet_China%20Small%20&amp;%20Medium%20Enterprises%20Management%20&amp;%20Operation%20KPI%20Data"&gt;Chanjet - China Small &amp;amp; Medium Enterprises Management &amp;amp; Operation&amp;nbsp;&lt;/a&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Chanjet_China%20Small%20&amp;%20Medium%20Enterprises%20Management%20&amp;%20Operation%20KPI%20Data"&gt;KPI
 Data&lt;/a&gt; &lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=MetricMash%20-%20U.S.%20Consumer%20Price%20Index%20(1913%20to%20Current)"&gt;MetricMash - U.S. Consumer Price Index (1913 to Current)&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=EDR_Environmental%20Hazard%20Rank"&gt;EDR - Environmental Hazard Rank&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=MetricMash_U.S.%20Unemployment%20Data"&gt;MetricMash - U.S. Unemployment Data&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Microsoft_Utility%20Rate%20Service"&gt;Microsoft - Utility Rate Service&lt;/a&gt;
&lt;/li&gt;&lt;/ul&gt;
&lt;h2 style="padding-left:60px"&gt;Other Providers:&lt;/h2&gt;
&lt;ul style="padding-left:60px"&gt;
&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=DBML%20Provider"&gt;DBML Provider&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=DBML%20Provider_Console.Out%20as%20output"&gt;DBML Provider - Console.Out as output&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=EDMX%20Provider"&gt;EDMX Provider&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=WsdlService_w3cschools%20temperature%20conversion"&gt;WsdlService - w3cschools temperature conversion&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li style="padding-left:60px"&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=WsdlService_Bing%20Map%20rounting%20service"&gt;WsdlService - Bing Map rounting service&lt;/a&gt;
&lt;/li&gt;&lt;/ul&gt;
&lt;p style="padding-left:60px"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="padding-left:60px"&gt;&amp;nbsp;&lt;/p&gt;
&lt;h1&gt;Basic&lt;/h1&gt;
&lt;h2 style="padding-left:60px"&gt;Arithmetic&lt;/h2&gt;
&lt;ul style="padding-left:60px"&gt;
&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Integer%20Arithmetic"&gt;Integer Arithmetic&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Floating%20Point%20Arithmetic"&gt;Floating Point Arithmetic&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Converting%20between%20numeric%20types"&gt;Converting between numeric types&lt;/a&gt;
&lt;/li&gt;&lt;/ul&gt;
&lt;h2 style="padding-left:60px"&gt;Types and Functions&lt;/h2&gt;
&lt;ul style="padding-left:60px"&gt;
&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Basic%20type%20and%20printf"&gt;Basic type and printf&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Declaring%20and%20calling%20inner%20functions"&gt;Declaring and calling inner functions&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Declaring%20and%20calling%20anonymous%20function%20lamda%20expressions"&gt;Declaring and calling anonymous function lamda expressions&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Declaring%20a%20simple%20recursive%20function"&gt;Declaring a simple recursive function&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Function%20with%20type%20contraints"&gt;Function with type contraints&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Using%20the%20Set%20type"&gt;Using the Set type&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Using%20the%20Map%20type"&gt;Using the Map type&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=typeof%20operator"&gt;typeof operator&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=typedefof%20operator"&gt;typedefof operator&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Using%20interfaces"&gt;Using interfaces&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Upcast%20and%20downcast"&gt;Upcast and downcast&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Generic%20Type"&gt;Generic Type&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Mutual%20Definitions"&gt;Mutual Definitions&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Define%20function"&gt;Define function&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Create%20disposal%20function"&gt;Create disposal function&lt;/a&gt;
&lt;/li&gt;&lt;/ul&gt;
&lt;h2 style="padding-left:60px"&gt;Loops&lt;/h2&gt;
&lt;ul style="padding-left:60px"&gt;
&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=For%20Loops"&gt;For Loops&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=While%20Loops"&gt;While Loops&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;/ul&gt;
&lt;h2 style="padding-left:60px"&gt;Enum, Struct, and Class&lt;/h2&gt;
&lt;ul style="padding-left:60px"&gt;
&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Enumerations"&gt;Enumerations&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Structs"&gt;Structs&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Constructing%20Classes"&gt;Constructing Classes&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Classes%20with%20methods%20and%20properties"&gt;Classes with methods and properties&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=define%20class"&gt;define class&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Define%20a%20class%20with%20mutable%20variable"&gt;Define a class with mutable variable&lt;/a&gt;
&lt;/li&gt;&lt;/ul&gt;
&lt;h2 style="padding-left:60px"&gt;Others&lt;/h2&gt;
&lt;ul style="padding-left:60px"&gt;
&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Use%20function%20keyword"&gt;Use function keyword&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Basic%20Use%20Bindings"&gt;Basic Use Bindings&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Read%20Two%20Lines,%20.NET-style"&gt;Read Two Lines, .NET-style&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Read%20Entire%20File,%20.NET-style"&gt;Read Entire File, .NET-style&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Read%20Entire%20CSV%20File,%20.NET-style"&gt;Read Entire CSV File, .NET-style&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Bitwise%20Integer%20Operations"&gt;Bitwise Integer Operations&lt;/a&gt;
&lt;/li&gt;&lt;/ul&gt;
&lt;h2 style="padding-left:60px"&gt;Exceptions&lt;/h2&gt;
&lt;ul style="padding-left:60px"&gt;
&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Raising%20a%20'Failure'%20exception"&gt;Raising a 'Failure' exception&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Raising%20and%20catching%20a%20'Failure'%20exception"&gt;Raising and catching a 'Failure' exception&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Using%20KeyNotFoundException%20and%20exception%20patterns"&gt;Using KeyNotFoundException and exception patterns&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Using%20ArgumentException%20and%20exception%20patterns"&gt;Using ArgumentException and exception patterns&lt;/a&gt;
&lt;/li&gt;&lt;/ul&gt;
&lt;h2 style="padding-left:60px"&gt;Array and Sequence:&lt;/h2&gt;
&lt;ul style="padding-left:60px"&gt;
&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Basic%20Array%20Construction"&gt;Basic Array Construction&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Basic%20Array%20Construction%202"&gt;Basic Array Construction 2&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Using%20arrays"&gt;Using arrays&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Using%20System.Collections.Generic.Dictionary"&gt;Using System.Collections.Generic.Dictionary&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Using%20Tuples"&gt;Using Tuples&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Tuple%20to%20list"&gt;Tuple to list&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=List%20to%20Tuple"&gt;List to Tuple&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Basic%20Construction"&gt;Basic Construction&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Basic%20List%20Construction"&gt;Basic List Construction&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Basic%20List%20Construction%202"&gt;Basic List Construction 2&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Lists%20and%20Pattern%20Matching"&gt;Lists and Pattern Matching&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Lists%20and%20'map'"&gt;Lists and 'map'&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Lists%20and%20Iteration"&gt;Lists and Iteration&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Lists%20and%20Indexed%20Iteration"&gt;Lists and Indexed Iteration&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Lists%20and%20Folding"&gt;Lists and Folding&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Lists%20and%20Filter"&gt;Lists and Filter&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Lists%20and%20Choose"&gt;Lists and Choose&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Basic%20Iteration"&gt;Basic Iteration&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Using%20.iter"&gt;Using .iter&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Using%20.map"&gt;Using .map&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Using%20.reduce"&gt;Using .reduce&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Using%20.filter"&gt;Using .filter&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Using%20.choose"&gt;Using .choose&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;/ul&gt;
&lt;h2 style="padding-left:60px"&gt;Options, Union, and Record&lt;/h2&gt;
&lt;ul style="padding-left:60px"&gt;
&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Simple%20options"&gt;Simple options&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Using%20options%20for%20data"&gt;Using options for data&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Using%20Structural%20Equality"&gt;Using Structural Equality&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Using%20Structural%20Hashing"&gt;Using Structural Hashing&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Basic%20Discriminated%20Unions"&gt;Basic Discriminated Unions&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Discriminated%20Unions%20as%20Trees"&gt;Discriminated Unions as Trees&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Basic%20Records"&gt;Basic Records&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=More%20Basic%20Records"&gt;More Basic Records&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Records%20with%20Members"&gt;Records with Members&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Define%20a%20mutable%20record"&gt;Define a mutable record&lt;/a&gt;
&lt;/li&gt;&lt;/ul&gt;
&lt;h2 style="padding-left:60px"&gt;Operators:&lt;/h2&gt;
&lt;ul style="padding-left:60px"&gt;
&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Define%20operator_inline%20function"&gt;Define operator - inline function&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Define%20prefix%20operator"&gt;Define prefix operator&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Define%20operator"&gt;Define operator&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;/ul&gt;
&lt;p style="padding-left:60px"&gt;&amp;nbsp;&lt;/p&gt;
&lt;h1&gt;Intermediate&lt;/h1&gt;
&lt;h2 style="padding-left:60px"&gt;Quotation:&lt;/h2&gt;
&lt;ul style="padding-left:60px"&gt;
&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Use%20quotation"&gt;Use quotation&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Use%20quotation%20to%20get%20function%20name%20and%20parameters"&gt;Use quotation to get function name and parameters&lt;/a&gt;
&lt;/li&gt;&lt;/ul&gt;
&lt;h2 style="padding-left:60px"&gt;Interop and Office Interop&lt;/h2&gt;
&lt;ul style="padding-left:60px"&gt;
&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Invoke%20win32%20API"&gt;Invoke win32 API&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Call%20.NET%20functions"&gt;Call .NET functions&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Excel"&gt;Excel&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Excel%20Chart"&gt;Excel Chart&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Word"&gt;Word&lt;/a&gt; &lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Use%20List%3CT%3E"&gt;Use List&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Parse%20number%20and%20handle%20out%20parameter%20in%20C#"&gt;Parse number and handle out parameter in C#&lt;/a&gt;
&lt;/li&gt;&lt;/ul&gt;
&lt;h2 style="padding-left:60px"&gt;Extension Methods&lt;/h2&gt;
&lt;ul style="padding-left:60px"&gt;
&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Define%20extension%20methods"&gt;Define extension methods&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Define%20C# extension method"&gt;Define C# extension method&lt;/a&gt;
&lt;/li&gt;&lt;/ul&gt;
&lt;p style="padding-left:60px"&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 style="padding-left:60px"&gt;Others:&lt;/h2&gt;
&lt;ul style="padding-left:60px"&gt;
&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Infinite%20sequence"&gt;Infinite sequence&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Lazily%20Enumerate%20CSV%20File"&gt;Lazily Enumerate CSV File&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Define%20event"&gt;Define event&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Aggreate%20type%20and%20LanguagePrimitives"&gt;Aggreate type and LanguagePrimitives&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Use%20structure%20format%20display%20attribute"&gt;Use structure format display attribute&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Use%20structure%20format%20display%20complex%20structure"&gt;Use structure format display complex structure&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Use%20mail%20box%20processor%20to%20process%20simple%20message"&gt;Use mail box processor to process simple message&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Use%20mail%20box%20processor%20and%20isolation"&gt;Use mail box processor and isolation&lt;/a&gt;
&lt;/li&gt;&lt;/ul&gt;
&lt;h2 style="padding-left:60px"&gt;Units of Measure&lt;/h2&gt;
&lt;ul style="padding-left:60px"&gt;
&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Define%20units%20of%20measure"&gt;Define units of measure&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=convert%20units%20of%20measure%20to%20float"&gt;convert units of measure to float&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=convert%20units%20of%20measure%20and%20LanguagePrimitives"&gt;convert units of measure and LanguagePrimitives&lt;/a&gt;
&lt;/li&gt;&lt;/ul&gt;
&lt;h2 style="padding-left:60px"&gt;&amp;nbsp;Computation Expression&lt;/h2&gt;
&lt;ul style="padding-left:60px"&gt;
&lt;li&gt;&lt;a title="Monad Sample" href="http://fsharp3sample.codeplex.com/wikipage?title=MonadSample"&gt;Computation Expression sample&lt;/a&gt;
&lt;/li&gt;&lt;/ul&gt;
&lt;h2 style="padding-left:60px"&gt;Object Expression&lt;/h2&gt;
&lt;ul style="padding-left:60px"&gt;
&lt;li&gt;&lt;a title="WPF command with object expression" href="http://fsharp3sample.codeplex.com/wikipage?title=WPFCommandObjectExpression"&gt;WPF command implementation with object expression&lt;/a&gt;
&lt;/li&gt;&lt;/ul&gt;
&lt;h1&gt;Advanced and Others&lt;/h1&gt;
&lt;p style="padding-left:60px"&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 style="padding-left:60px"&gt;Design Patterns:&lt;/h2&gt;
&lt;ul style="padding-left:60px"&gt;
&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Composite%20pattern"&gt;Composite pattern&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Composite%20pattern%20with%20variable"&gt;Composite pattern with variable&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Composite%20pattern%20with%20variable%20in%20a%20class"&gt;Composite pattern with variable in a class&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Composite%20pattern%20with%20variable%20in%20a%20class-like%20structure"&gt;Composite pattern with variable in a class-like structure&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=CompositePatternContinuation"&gt;Composite pattern &amp;amp; continuation&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Command%20pattern"&gt;Command pattern&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Singleton%20pattern"&gt;Singleton pattern&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Factory%20pattern"&gt;Factory pattern&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=State%20pattern"&gt;State pattern&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Strategy%20pattern"&gt;Strategy pattern&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Proxy%20pattern"&gt;Proxy pattern&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Adapter%20pattern"&gt;Adapter pattern&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Chain%20of%20responsibility%20pattern"&gt;Chain of responsibility pattern&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Decorate%20pattern"&gt;Decorate pattern&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Observer%20pattern"&gt;Observer pattern&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a title="template pattern" href="http://fsharp3sample.codeplex.com/wikipage?title=templateDesignPattern"&gt;Template pattern&lt;/a&gt;
&lt;/li&gt;&lt;/ul&gt;
&lt;h2 style="padding-left:60px"&gt;Cloud:&lt;/h2&gt;
&lt;ul style="padding-left:60px"&gt;
&lt;li&gt;&lt;a title="F# Service bus sample code" href="http://apollo13cn.blogspot.com/2012/02/f-doing-azure-service-bus-sample.html" target="_blank"&gt;Azure Service bus sample code&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a title="F# Service bus sample code" href="http://fsharp3sample.codeplex.com/wikipage?title=AzureSamples" target="_blank"&gt;Azure Hello World sample code&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a title="F# Service bus sample code" href="http://fsharp3sample.codeplex.com/wikipage?title=AzureSamples" target="_blank"&gt;Azure MVC3 Web app sample code&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a title="Azure WCF sample code" href="http://fsharp3sample.codeplex.com/wikipage?title=AzureSamples" target="_blank"&gt;Azure WCF Service sample code&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a title="Fabric sample" href="http://fsharp3sample.codeplex.com/wikipage?title=AzureSamples" target="_blank"&gt;Azure Fabric sample code&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a title="Azure MultiAsync" href="http://fsharp3sample.codeplex.com/wikipage?title=AzureSamples" target="_blank"&gt;Azure&amp;nbsp;&lt;span&gt;MultiAsync in communication&lt;/span&gt;&lt;/a&gt;
&lt;/li&gt;&lt;/ul&gt;
&lt;h2 style="padding-left:60px"&gt;Active Pattern:&lt;/h2&gt;
&lt;ul style="padding-left:60px"&gt;
&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Active%20pattern"&gt;Active pattern&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Partial%20patterns"&gt;Partial patterns&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Active%20pattern%20with%20arguments"&gt;Active pattern with arguments&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Active%20pattern:%20NULL"&gt;Active pattern: NULL&lt;/a&gt;
&lt;/li&gt;&lt;/ul&gt;
&lt;h2 style="padding-left:60px"&gt;Others:&lt;/h2&gt;
&lt;ul style="padding-left:60px"&gt;
&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Varaible%20name%20with%20space"&gt;Varaible name with space&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Keyword%20as%20variable%20name"&gt;Keyword as variable name&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Serialization%20and%20Deserialization"&gt;Serialization and Deserialization&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Bank%20account"&gt;Bank account&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Bank%20account%20and%20access%20control"&gt;Bank account and access control&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Thread"&gt;Thread&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Async"&gt;Async&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=TPL"&gt;TPL&lt;/a&gt;&amp;nbsp; &lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=MSTest"&gt;MSTest&lt;/a&gt; &lt;/li&gt;&lt;li&gt;&lt;a title="Write test" href="http://fsharp3sample.codeplex.com/wikipage?title=writeTest"&gt;Write a unit Test&lt;/a&gt;
&lt;/li&gt;&lt;/ul&gt;
&lt;h2 style="padding-left:60px"&gt;Portable:&lt;/h2&gt;
&lt;ul style="padding-left:60px"&gt;
&lt;li&gt;&lt;a title="Portable Spreadsheet" href="http://fsharp3sample.codeplex.com/wikipage?title=PortableSpreadsheet"&gt;Spreadsheet sample&lt;/a&gt;
&lt;/li&gt;&lt;/ul&gt;
&lt;h2&gt;Prerequisites and Machine Setup&amp;nbsp;&lt;/h2&gt;
&lt;p&gt;This sample package requires&amp;nbsp;&lt;strong&gt;Visual Studio 2012.&lt;/strong&gt;&lt;/p&gt;
&lt;h3&gt;SQL Server (Optional)&lt;/h3&gt;
&lt;p&gt;Because the SQL sample requires the local database to be setup. You need to set up a local SQL database named FSharpSample with sa password = FSharpSample1234. You can use CreateFSharpSampleDatabase.sql or setup.exe to setup your database tables and populate
 sample data. If you decide not to setup the database, some of the samples won't be compiled into the final binary result.&lt;/p&gt;
&lt;p&gt;If you see a security dialog about trusting type provider, please click &amp;quot;Yes&amp;quot; to trust the type provider in order to make the sample run correctly.&lt;/p&gt;
&lt;h3&gt;Web Service Access (Optional)&lt;/h3&gt;
&lt;p&gt;You need to sign up for a free account on&amp;nbsp;&lt;a href="https://datamarket.azure.com/account/info"&gt;https://datamarket.azure.com/account/info&lt;/a&gt;&amp;nbsp;and&amp;nbsp;&lt;a href="https://www.bingmapsportal.com/application/index/1034110"&gt;https://www.bingmapsportal.com/application/index/1034110&lt;/a&gt;
 and if you intend to run the web service samples. After you sign up on both web sites, you can replace the ADM user ID, ADM account ID, and Bing developer account information at the end of Support.Helper.fs.&lt;/p&gt;
&lt;h3&gt;Office Setup (Optional)&lt;/h3&gt;
&lt;p&gt;In order to run the office interop samples, you need to setup Word and Excel 2010 on your computer.&lt;/p&gt;
&lt;p style="padding-left:60px"&gt;&lt;span style="font-size:small"&gt;&lt;br&gt;
&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>ttliu2000</author><pubDate>Wed, 12 Sep 2012 18:07:32 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20120912060732P</guid></item><item><title>Updated Wiki: Home</title><link>http://fsharp3sample.codeplex.com/wikipage?version=68</link><description>&lt;div class="wikidoc"&gt;
&lt;h1&gt;[New]&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/hh361034.aspx"&gt;Tutorial for how to write a type provider (Visual Studio 2012)&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h1&gt;F# 3.0 Type Providers and Query&lt;/h1&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 style="padding-left:60px"&gt;LINQ Query:&amp;nbsp;&lt;/h2&gt;
&lt;ul style="padding-left:60px"&gt;
&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=whereSimple"&gt;where - Simple&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=where_Indexed"&gt;where - Indexed&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=distinct_Simple"&gt;distinct - Simple&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Union_Simple"&gt;Union - Simple&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Intersect_Simple"&gt;Intersect - Simple&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Except_Simple"&gt;Except - Simple&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=select_Simple"&gt;select - Simple&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=select_Transformation"&gt;select - Transformation&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=select_Record%20Types%201"&gt;select - Record Types 1&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=select_Record%20Types%202"&gt;select - Record Types 2&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=select_Filtered"&gt;select - Filtered&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=select_Compound"&gt;select - Compound&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=exists_Simple"&gt;exists - Simple&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=all_simple"&gt;all - simple&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=take_simple"&gt;take - simple&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=skip_simple"&gt;skip - simple&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=takeWhile_simple"&gt;takeWhile - simple&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=skipWhile_simple"&gt;skipWhile - simple&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=sortBy_Simple%201"&gt;sortBy - Simple 1&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=sortBy_Simple%202"&gt;sortBy - Simple 2&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=sortByDescending_Simple"&gt;sortByDescending - Simple&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=thenBy_Simple"&gt;thenBy - Simple&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=groupValBy_Simple%201"&gt;groupValBy - Simple 1&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=groupValBy_Simple%202"&gt;groupValBy - Simple 2&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=head_Condition"&gt;head - Condition&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=headOrDefault_Simple"&gt;headOrDefault - Simple&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=nth"&gt;nth&lt;/a&gt;&amp;nbsp; &lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=count_Simple"&gt;count - Simple&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=count_Conditional"&gt;count - Conditional&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=sumBy_Simple"&gt;sumBy - Simple&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=sumBy_Projection"&gt;sumBy - Projection&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=minBy_simple"&gt;minBy - simple&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=minBy_Projection"&gt;minBy - Projection&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=maxBy_Simple"&gt;maxBy - Simple&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=maxBy_Projection"&gt;maxBy - Projection&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=averageBy_Simple"&gt;averageBy - Simple&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=averageBy_Projection"&gt;averageBy - Projection&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Concat_Simple"&gt;Concat - Simple&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=SequenceEqual_Simple"&gt;SequenceEqual - Simple&lt;/a&gt;
&lt;/li&gt;&lt;/ul&gt;
&lt;h2 style="padding-left:60px"&gt;SQL DataProvider:&lt;/h2&gt;
&lt;ul style="padding-left:60px"&gt;
&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Using%20the%20type%20provider%20sample"&gt;Using the type provider sample&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=TypeProvider%20query%20IN%20case"&gt;TypeProvider query IN case&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=TypeProvider%20query%20EXISTS%20case"&gt;TypeProvider query EXISTS case&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=TypeProvider%20query%20GroupBy%20case"&gt;TypeProvider query GroupBy case&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=TypeProvider%20query%20GroupBy%20and%20OrderBy%20DESC%20case"&gt;TypeProvider query GroupBy and OrderBy DESC case&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=TypeProvider%20query%20TOP%20case"&gt;TypeProvider query TOP case&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=TypeProvider%20query%20LEFT%20JOIN%20case"&gt;TypeProvider query LEFT JOIN case&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=TypeProvider%20query%20COUNT%20case"&gt;TypeProvider query COUNT case&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=TypeProvider%20query%20DISTINCT%20case"&gt;TypeProvider query DISTINCT case&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=TypeProvider%20query%20DISTINCT%20COUNT%20case"&gt;TypeProvider query DISTINCT COUNT case&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=TypeProvider%20query%20TOP%20and%20Nullable%20case"&gt;TypeProvider query TOP and Nullable case&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=TypeProvider%20query%20UNION%20case"&gt;TypeProvider query UNION case&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=TypeProvider%20query%20CASE"&gt;TypeProvider query CASE&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Having%20and%20groupby"&gt;Having and groupby&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Cartesian%20product"&gt;Cartesian product&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=TypeProvider%20average"&gt;TypeProvider average&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=TypeProvider%20sum"&gt;TypeProvider sum&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=TypeProvider%20min/max"&gt;TypeProvider min/max&lt;/a&gt;
&lt;/li&gt;&lt;/ul&gt;
&lt;h2 style="padding-left:60px"&gt;OData Service Provider and Azure Data market:&lt;/h2&gt;
&lt;ul style="padding-left:60px"&gt;
&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Use%20the%20OData%20service%20to%20access%20Azure%20data%20market%20data%20source"&gt;Use the OData service to access Azure data market data source&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Northwind%20public%20OData%20Service"&gt;Northwind public OData Service&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Lawyers.com_Consumer%20Legal%20Articles"&gt;Lawyers.com - Consumer Legal Articles&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=MarketBank_Retail%20Financial%20Services%20Demand%20&amp;%20Potential"&gt;MarketBank - Retail Financial Services Demand &amp;amp; Potential&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=BranchInfo_U.S.%20Bank%20Branch%20Locations,%20History%20&amp;%20Performance%20Database"&gt;BranchInfo - U.S. Bank Branch Locations, History &amp;amp; Performance Database&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Data.Gov_2006-2008%20Crime%20in%20the%20United%20States%20(Data.gov)"&gt;Data.Gov - 2006-2008 Crime in the United States (Data.gov)&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=ESRI_2010%20Key%20US%20Demographics%20by%20ZIP%20Code,%20Place%20and%20County%20(Trial)"&gt;ESRI - 2010 Key US Demographics by ZIP Code, Place and County (Trial)&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=LexisNexis_Legal%20Communities"&gt;LexisNexis - Legal Communities&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Chanjet_China%20Small%20&amp;%20Medium%20Enterprises%20Management%20&amp;%20Operation%20KPI%20Data"&gt;Chanjet - China Small &amp;amp; Medium Enterprises Management &amp;amp; Operation&amp;nbsp;&lt;/a&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Chanjet_China%20Small%20&amp;%20Medium%20Enterprises%20Management%20&amp;%20Operation%20KPI%20Data"&gt;KPI
 Data&lt;/a&gt; &lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=MetricMash%20-%20U.S.%20Consumer%20Price%20Index%20(1913%20to%20Current)"&gt;MetricMash - U.S. Consumer Price Index (1913 to Current)&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=EDR_Environmental%20Hazard%20Rank"&gt;EDR - Environmental Hazard Rank&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=MetricMash_U.S.%20Unemployment%20Data"&gt;MetricMash - U.S. Unemployment Data&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Microsoft_Utility%20Rate%20Service"&gt;Microsoft - Utility Rate Service&lt;/a&gt;
&lt;/li&gt;&lt;/ul&gt;
&lt;h2 style="padding-left:60px"&gt;Other Providers:&lt;/h2&gt;
&lt;ul style="padding-left:60px"&gt;
&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=DBML%20Provider"&gt;DBML Provider&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=DBML%20Provider_Console.Out%20as%20output"&gt;DBML Provider - Console.Out as output&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=EDMX%20Provider"&gt;EDMX Provider&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=WsdlService_w3cschools%20temperature%20conversion"&gt;WsdlService - w3cschools temperature conversion&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li style="padding-left:60px"&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=WsdlService_Bing%20Map%20rounting%20service"&gt;WsdlService - Bing Map rounting service&lt;/a&gt;
&lt;/li&gt;&lt;/ul&gt;
&lt;p style="padding-left:60px"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="padding-left:60px"&gt;&amp;nbsp;&lt;/p&gt;
&lt;h1&gt;Basic&lt;/h1&gt;
&lt;h2 style="padding-left:60px"&gt;Arithmetic&lt;/h2&gt;
&lt;ul style="padding-left:60px"&gt;
&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Integer%20Arithmetic"&gt;Integer Arithmetic&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Floating%20Point%20Arithmetic"&gt;Floating Point Arithmetic&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Converting%20between%20numeric%20types"&gt;Converting between numeric types&lt;/a&gt;
&lt;/li&gt;&lt;/ul&gt;
&lt;h2 style="padding-left:60px"&gt;Types and Functions&lt;/h2&gt;
&lt;ul style="padding-left:60px"&gt;
&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Basic%20type%20and%20printf"&gt;Basic type and printf&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Declaring%20and%20calling%20inner%20functions"&gt;Declaring and calling inner functions&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Declaring%20and%20calling%20anonymous%20function%20lamda%20expressions"&gt;Declaring and calling anonymous function lamda expressions&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Declaring%20a%20simple%20recursive%20function"&gt;Declaring a simple recursive function&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Function%20with%20type%20contraints"&gt;Function with type contraints&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Using%20the%20Set%20type"&gt;Using the Set type&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Using%20the%20Map%20type"&gt;Using the Map type&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=typeof%20operator"&gt;typeof operator&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=typedefof%20operator"&gt;typedefof operator&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Using%20interfaces"&gt;Using interfaces&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Upcast%20and%20downcast"&gt;Upcast and downcast&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Generic%20Type"&gt;Generic Type&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Mutual%20Definitions"&gt;Mutual Definitions&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Define%20function"&gt;Define function&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Create%20disposal%20function"&gt;Create disposal function&lt;/a&gt;
&lt;/li&gt;&lt;/ul&gt;
&lt;h2 style="padding-left:60px"&gt;Loops&lt;/h2&gt;
&lt;ul style="padding-left:60px"&gt;
&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=For%20Loops"&gt;For Loops&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=While%20Loops"&gt;While Loops&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;/ul&gt;
&lt;h2 style="padding-left:60px"&gt;Enum, Struct, and Class&lt;/h2&gt;
&lt;ul style="padding-left:60px"&gt;
&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Enumerations"&gt;Enumerations&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Structs"&gt;Structs&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Constructing%20Classes"&gt;Constructing Classes&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Classes%20with%20methods%20and%20properties"&gt;Classes with methods and properties&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=define%20class"&gt;define class&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Define%20a%20class%20with%20mutable%20variable"&gt;Define a class with mutable variable&lt;/a&gt;
&lt;/li&gt;&lt;/ul&gt;
&lt;h2 style="padding-left:60px"&gt;Others&lt;/h2&gt;
&lt;ul style="padding-left:60px"&gt;
&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Use%20function%20keyword"&gt;Use function keyword&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Basic%20Use%20Bindings"&gt;Basic Use Bindings&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Read%20Two%20Lines,%20.NET-style"&gt;Read Two Lines, .NET-style&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Read%20Entire%20File,%20.NET-style"&gt;Read Entire File, .NET-style&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Read%20Entire%20CSV%20File,%20.NET-style"&gt;Read Entire CSV File, .NET-style&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Bitwise%20Integer%20Operations"&gt;Bitwise Integer Operations&lt;/a&gt;
&lt;/li&gt;&lt;/ul&gt;
&lt;h2 style="padding-left:60px"&gt;Exceptions&lt;/h2&gt;
&lt;ul style="padding-left:60px"&gt;
&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Raising%20a%20'Failure'%20exception"&gt;Raising a 'Failure' exception&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Raising%20and%20catching%20a%20'Failure'%20exception"&gt;Raising and catching a 'Failure' exception&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Using%20KeyNotFoundException%20and%20exception%20patterns"&gt;Using KeyNotFoundException and exception patterns&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Using%20ArgumentException%20and%20exception%20patterns"&gt;Using ArgumentException and exception patterns&lt;/a&gt;
&lt;/li&gt;&lt;/ul&gt;
&lt;h2 style="padding-left:60px"&gt;Array and Sequence:&lt;/h2&gt;
&lt;ul style="padding-left:60px"&gt;
&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Basic%20Array%20Construction"&gt;Basic Array Construction&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Basic%20Array%20Construction%202"&gt;Basic Array Construction 2&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Using%20arrays"&gt;Using arrays&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Using%20System.Collections.Generic.Dictionary"&gt;Using System.Collections.Generic.Dictionary&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Using%20Tuples"&gt;Using Tuples&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Tuple%20to%20list"&gt;Tuple to list&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=List%20to%20Tuple"&gt;List to Tuple&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Basic%20Construction"&gt;Basic Construction&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Basic%20List%20Construction"&gt;Basic List Construction&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Basic%20List%20Construction%202"&gt;Basic List Construction 2&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Lists%20and%20Pattern%20Matching"&gt;Lists and Pattern Matching&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Lists%20and%20'map'"&gt;Lists and 'map'&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Lists%20and%20Iteration"&gt;Lists and Iteration&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Lists%20and%20Indexed%20Iteration"&gt;Lists and Indexed Iteration&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Lists%20and%20Folding"&gt;Lists and Folding&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Lists%20and%20Filter"&gt;Lists and Filter&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Lists%20and%20Choose"&gt;Lists and Choose&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Basic%20Iteration"&gt;Basic Iteration&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Using%20.iter"&gt;Using .iter&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Using%20.map"&gt;Using .map&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Using%20.reduce"&gt;Using .reduce&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Using%20.filter"&gt;Using .filter&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Using%20.choose"&gt;Using .choose&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;/ul&gt;
&lt;h2 style="padding-left:60px"&gt;Options, Union, and Record&lt;/h2&gt;
&lt;ul style="padding-left:60px"&gt;
&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Simple%20options"&gt;Simple options&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Using%20options%20for%20data"&gt;Using options for data&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Using%20Structural%20Equality"&gt;Using Structural Equality&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Using%20Structural%20Hashing"&gt;Using Structural Hashing&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Basic%20Discriminated%20Unions"&gt;Basic Discriminated Unions&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Discriminated%20Unions%20as%20Trees"&gt;Discriminated Unions as Trees&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Basic%20Records"&gt;Basic Records&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=More%20Basic%20Records"&gt;More Basic Records&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Records%20with%20Members"&gt;Records with Members&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Define%20a%20mutable%20record"&gt;Define a mutable record&lt;/a&gt;
&lt;/li&gt;&lt;/ul&gt;
&lt;h2 style="padding-left:60px"&gt;Operators:&lt;/h2&gt;
&lt;ul style="padding-left:60px"&gt;
&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Define%20operator_inline%20function"&gt;Define operator - inline function&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Define%20prefix%20operator"&gt;Define prefix operator&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Define%20operator"&gt;Define operator&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;/ul&gt;
&lt;p style="padding-left:60px"&gt;&amp;nbsp;&lt;/p&gt;
&lt;h1&gt;Intermediate&lt;/h1&gt;
&lt;h2 style="padding-left:60px"&gt;Quotation:&lt;/h2&gt;
&lt;ul style="padding-left:60px"&gt;
&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Use%20quotation"&gt;Use quotation&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Use%20quotation%20to%20get%20function%20name%20and%20parameters"&gt;Use quotation to get function name and parameters&lt;/a&gt;
&lt;/li&gt;&lt;/ul&gt;
&lt;h2 style="padding-left:60px"&gt;Interop and Office Interop&lt;/h2&gt;
&lt;ul style="padding-left:60px"&gt;
&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Invoke%20win32%20API"&gt;Invoke win32 API&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Call%20.NET%20functions"&gt;Call .NET functions&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Excel"&gt;Excel&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Excel%20Chart"&gt;Excel Chart&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Word"&gt;Word&lt;/a&gt; &lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Use%20List%3CT%3E"&gt;Use List&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Parse%20number%20and%20handle%20out%20parameter%20in%20C#"&gt;Parse number and handle out parameter in C#&lt;/a&gt;
&lt;/li&gt;&lt;/ul&gt;
&lt;h2 style="padding-left:60px"&gt;Extension Methods&lt;/h2&gt;
&lt;ul style="padding-left:60px"&gt;
&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Define%20extension%20methods"&gt;Define extension methods&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Define%20C# extension method"&gt;Define C# extension method&lt;/a&gt;
&lt;/li&gt;&lt;/ul&gt;
&lt;p style="padding-left:60px"&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 style="padding-left:60px"&gt;Others:&lt;/h2&gt;
&lt;ul style="padding-left:60px"&gt;
&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Infinite%20sequence"&gt;Infinite sequence&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Lazily%20Enumerate%20CSV%20File"&gt;Lazily Enumerate CSV File&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Define%20event"&gt;Define event&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Aggreate%20type%20and%20LanguagePrimitives"&gt;Aggreate type and LanguagePrimitives&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Use%20structure%20format%20display%20attribute"&gt;Use structure format display attribute&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Use%20structure%20format%20display%20complex%20structure"&gt;Use structure format display complex structure&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Use%20mail%20box%20processor%20to%20process%20simple%20message"&gt;Use mail box processor to process simple message&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Use%20mail%20box%20processor%20and%20isolation"&gt;Use mail box processor and isolation&lt;/a&gt;
&lt;/li&gt;&lt;/ul&gt;
&lt;h2 style="padding-left:60px"&gt;Units of Measure&lt;/h2&gt;
&lt;ul style="padding-left:60px"&gt;
&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Define%20units%20of%20measure"&gt;Define units of measure&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=convert%20units%20of%20measure%20to%20float"&gt;convert units of measure to float&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=convert%20units%20of%20measure%20and%20LanguagePrimitives"&gt;convert units of measure and LanguagePrimitives&lt;/a&gt;
&lt;/li&gt;&lt;/ul&gt;
&lt;h2 style="padding-left:60px"&gt;&amp;nbsp;Computation Expression&lt;/h2&gt;
&lt;ul style="padding-left:60px"&gt;
&lt;li&gt;&lt;a title="Monad Sample" href="http://fsharp3sample.codeplex.com/wikipage?title=MonadSample"&gt;Computation Expression sample&lt;/a&gt;
&lt;/li&gt;&lt;/ul&gt;
&lt;h2 style="padding-left:60px"&gt;Object Expression&lt;/h2&gt;
&lt;ul style="padding-left:60px"&gt;
&lt;li&gt;&lt;a title="WPF command with object expression" href="http://fsharp3sample.codeplex.com/wikipage?title=WPFCommandObjectExpression"&gt;WPF command implementation with object expression&lt;/a&gt;
&lt;/li&gt;&lt;/ul&gt;
&lt;h1&gt;Advanced and Others&lt;/h1&gt;
&lt;p style="padding-left:60px"&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 style="padding-left:60px"&gt;Design Patterns:&lt;/h2&gt;
&lt;ul style="padding-left:60px"&gt;
&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Composite%20pattern"&gt;Composite pattern&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Composite%20pattern%20with%20variable"&gt;Composite pattern with variable&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Composite%20pattern%20with%20variable%20in%20a%20class"&gt;Composite pattern with variable in a class&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Composite%20pattern%20with%20variable%20in%20a%20class-like%20structure"&gt;Composite pattern with variable in a class-like structure&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=CompositePatternContinuation"&gt;Composite pattern &amp;amp; continuation&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Command%20pattern"&gt;Command pattern&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Singleton%20pattern"&gt;Singleton pattern&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Factory%20pattern"&gt;Factory pattern&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=State%20pattern"&gt;State pattern&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Strategy%20pattern"&gt;Strategy pattern&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Proxy%20pattern"&gt;Proxy pattern&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Adapter%20pattern"&gt;Adapter pattern&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Chain%20of%20responsibility%20pattern"&gt;Chain of responsibility pattern&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Decorate%20pattern"&gt;Decorate pattern&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Observer%20pattern"&gt;Observer pattern&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a title="template pattern" href="http://fsharp3sample.codeplex.com/wikipage?title=templateDesignPattern"&gt;Template pattern&lt;/a&gt;
&lt;/li&gt;&lt;/ul&gt;
&lt;h2 style="padding-left:60px"&gt;Cloud:&lt;/h2&gt;
&lt;ul style="padding-left:60px"&gt;
&lt;li&gt;&lt;a title="F# Service bus sample code" href="http://apollo13cn.blogspot.com/2012/02/f-doing-azure-service-bus-sample.html" target="_blank"&gt;Azure Service bus sample code&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a title="F# Service bus sample code" href="http://fsharp3sample.codeplex.com/wikipage?title=AzureSamples" target="_blank"&gt;Azure Hello World sample code&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a title="F# Service bus sample code" href="http://fsharp3sample.codeplex.com/wikipage?title=AzureSamples" target="_blank"&gt;Azure MVC3 Web app sample code&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a title="Azure WCF sample code" href="http://fsharp3sample.codeplex.com/wikipage?title=AzureSamples" target="_blank"&gt;Azure WCF Service sample code&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a title="Fabric sample" href="http://fsharp3sample.codeplex.com/wikipage?title=AzureSamples" target="_blank"&gt;Azure Fabric sample code&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a title="Azure MultiAsync" href="http://fsharp3sample.codeplex.com/wikipage?title=AzureSamples" target="_blank"&gt;Azure&amp;nbsp;&lt;span&gt;MultiAsync in communication&lt;/span&gt;&lt;/a&gt;
&lt;/li&gt;&lt;/ul&gt;
&lt;h2 style="padding-left:60px"&gt;Active Pattern:&lt;/h2&gt;
&lt;ul style="padding-left:60px"&gt;
&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Active%20pattern"&gt;Active pattern&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Partial%20patterns"&gt;Partial patterns&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Active%20pattern%20with%20arguments"&gt;Active pattern with arguments&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Active%20pattern:%20NULL"&gt;Active pattern: NULL&lt;/a&gt;
&lt;/li&gt;&lt;/ul&gt;
&lt;h2 style="padding-left:60px"&gt;Others:&lt;/h2&gt;
&lt;ul style="padding-left:60px"&gt;
&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Varaible%20name%20with%20space"&gt;Varaible name with space&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Keyword%20as%20variable%20name"&gt;Keyword as variable name&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Serialization%20and%20Deserialization"&gt;Serialization and Deserialization&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Bank%20account"&gt;Bank account&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Bank%20account%20and%20access%20control"&gt;Bank account and access control&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Thread"&gt;Thread&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=Async"&gt;Async&lt;/a&gt;&amp;nbsp;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=TPL"&gt;TPL&lt;/a&gt;&amp;nbsp; &lt;/li&gt;&lt;li&gt;&lt;a href="http://fsharp3sample.codeplex.com/wikipage?title=MSTest"&gt;MSTest&lt;/a&gt; &lt;/li&gt;&lt;li&gt;&lt;a title="Write test" href="http://fsharp3sample.codeplex.com/wikipage?title=writeTest"&gt;Write a unit Test&lt;/a&gt;
&lt;/li&gt;&lt;/ul&gt;
&lt;h2 style="padding-left:60px"&gt;Portable:&lt;/h2&gt;
&lt;ul style="padding-left:60px"&gt;
&lt;li&gt;&lt;a title="Portable Spreadsheet" href="http://fsharp3sample.codeplex.com/wikipage?title=PortableSpreadsheet"&gt;Spreadsheet sample&lt;/a&gt;
&lt;/li&gt;&lt;/ul&gt;
&lt;h2&gt;Prerequisites and Machine Setup&amp;nbsp;&lt;/h2&gt;
&lt;p&gt;This sample package requires&amp;nbsp;&lt;strong&gt;Visual Studio 2012.&lt;/strong&gt;&lt;/p&gt;
&lt;h3&gt;SQL Server (Optional)&lt;/h3&gt;
&lt;p&gt;Because the SQL sample requires the local database to be setup. You need to set up a local SQL database named FSharpSample with sa password = FSharpSample1234. You can use CreateFSharpSampleDatabase.sql or setup.exe to setup your database tables and populate
 sample data. If you decide not to setup the database, some of the samples won't be compiled into the final binary result.&lt;/p&gt;
&lt;p&gt;If you see a security dialog about trusting type provider, please click &amp;quot;Yes&amp;quot; to trust the type provider in order to make the sample run correctly.&lt;/p&gt;
&lt;h3&gt;Web Service Access (Optional)&lt;/h3&gt;
&lt;p&gt;You need to sign up for a free account on&amp;nbsp;&lt;a href="https://datamarket.azure.com/account/info"&gt;https://datamarket.azure.com/account/info&lt;/a&gt;&amp;nbsp;and&amp;nbsp;&lt;a href="https://www.bingmapsportal.com/application/index/1034110"&gt;https://www.bingmapsportal.com/application/index/1034110&lt;/a&gt;&amp;nbsp;if
 you intend to run the web service samples. After you sign up on both web sites, you can replace the ADM user ID, ADM account ID, and Bing developer account information at the end of Support.Helper.fs.&lt;/p&gt;
&lt;h3&gt;Office Setup (Optional)&lt;/h3&gt;
&lt;p&gt;In order to run the office interop samples, you need to setup Word and Excel 2010 on your computer.&lt;/p&gt;
&lt;p style="padding-left:60px"&gt;&lt;span style="font-size:small"&gt;&lt;br&gt;
&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>ttliu2000</author><pubDate>Wed, 12 Sep 2012 05:16:55 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20120912051655A</guid></item></channel></rss>