<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>F# meets LINQ, and great things happen (Part I)</title><link>http://blogs.msdn.com/dsyme/archive/2006/01/27/FSharpMeetsLinqOne.aspx</link><description>In case you haven't heard, LINQ (Language Integrated Queries) is one of Microsoft's project codename for adding a range of features to C# and Visual Basic to allow programmers to write "language-integrated query, set, and transform operations". .... The</description><dc:language>en-GB</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>re: F# meets LINQ, and great things happen (Part I)</title><link>http://blogs.msdn.com/dsyme/archive/2006/01/27/FSharpMeetsLinqOne.aspx#520846</link><pubDate>Tue, 31 Jan 2006 21:33:47 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:520846</guid><dc:creator>Keith J. Farmer</dc:creator><description>"LINQ is really all about - language-integrated query processing for databases"

I think you started to overspecify the moment you typed "for databases".  If you check out the samples that are available, databases are one facet -- arguably the most popular one -- but there is a very broad range of tasks LINQ can be/has been applied to.  Check out Jomo's logic processor sample in the preview bits, for example.  Also, it's worth noting that "database" is best taken in the abstract.  It's probably more accurate to say "anything queryable", and leave the RDBMS/ODBMS/SQL baggage at the door.
</description></item><item><title>F# meets LINQ</title><link>http://blogs.msdn.com/dsyme/archive/2006/01/27/FSharpMeetsLinqOne.aspx#521178</link><pubDate>Wed, 01 Feb 2006 01:53:05 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:521178</guid><dc:creator>OPC Diary</dc:creator><description>Don Syme's WebLog on F# and Other Resear...</description></item><item><title>re: F# meets LINQ, and great things happen (Part I)</title><link>http://blogs.msdn.com/dsyme/archive/2006/01/27/FSharpMeetsLinqOne.aspx#524919</link><pubDate>Sat, 04 Feb 2006 23:29:19 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:524919</guid><dc:creator>dsyme</dc:creator><description>Keith - yes, I totally agree (hence the comment &amp;quot;and indeed a far broader vision of 'out-of-memory' data processing&amp;quot;)&lt;br/&gt;&lt;br/&gt;Don</description></item><item><title>re: F# meets LINQ, and great things happen (Part I)</title><link>http://blogs.msdn.com/dsyme/archive/2006/01/27/FSharpMeetsLinqOne.aspx#529555</link><pubDate>Fri, 10 Feb 2006 18:28:52 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:529555</guid><dc:creator>optionsScalper</dc:creator><description>@Keith,&lt;br&gt;&lt;br&gt;Are you the ((infamous)) Keith Farmer on this forum? &amp;nbsp;((your name also sounds familiar to me for some reason)).&lt;br&gt;&lt;br&gt;&lt;a rel="nofollow" target="_new" href="http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=93276&amp;amp;SiteID=1"&gt;http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=93276&amp;amp;SiteID=1&lt;/a&gt;&lt;br&gt;&lt;br&gt;If so, congrats on the spot on the LINQ (DLinq) team.&lt;br&gt;&lt;br&gt;You raise some great points:&lt;br&gt;&lt;br&gt;1. &amp;nbsp;LINQ has a number of uses, many that are not tied to a SQL data store.&lt;br&gt;2. &amp;nbsp;There are a ton of samples in the LINQ distribution and elsewhere to demonstrate this. &amp;nbsp;I wish I had time to look at more of them.&lt;br&gt;3. &amp;nbsp;Everyone has baggage. &amp;nbsp;It is good to separate that baggage and attain a fresh outlook on issues in the use of data in a professional setting (and on other topics as well).&lt;br&gt;&lt;br&gt;As a relational algebra/relational calculus bigot, I'm just happy to see the creativity in action on the LINQ teams.&lt;br&gt;&lt;br&gt;I am appreciative of the examples that Dr. Syme has provided here. &amp;nbsp;As a developer in F#, this sample has clarified many basic issues. &amp;nbsp;Additionally, I think that Dr. Syme's focus on this post and (hopefully) on future posts will provide both concrete examples and create interest in further exploration in the LINQ initiatives.&lt;br&gt;&lt;br&gt;All of these things can only help the .NET development community as a whole. &amp;nbsp;As data management represents one of the most difficult facets of professional software development, awareness of practices to improve that aspect are useful and improve the median competence in the community.&lt;br&gt;&lt;br&gt;Regards,&lt;br&gt;&lt;br&gt;---O&lt;br&gt;&lt;br&gt;p.s. &amp;nbsp;Do you have a blog?&lt;br&gt;</description></item><item><title>Simplicity and Compositionality in Asynchronous Programming through First Class Compositional Events for F#</title><link>http://blogs.msdn.com/dsyme/archive/2006/01/27/FSharpMeetsLinqOne.aspx#559556</link><pubDate>Fri, 24 Mar 2006 05:40:33 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:559556</guid><dc:creator>Don Syme's WebLog on F# and Other Research Projects</dc:creator><description>Introduction &lt;br&gt;As of version 1.1.10, F# supports first-class, composable events.&amp;amp;amp;nbsp;Here 'events' is...</description></item><item><title>F# First Class Events: Simplicity and Compositionality in Imperative Reactive Programming</title><link>http://blogs.msdn.com/dsyme/archive/2006/01/27/FSharpMeetsLinqOne.aspx#559585</link><pubDate>Fri, 24 Mar 2006 06:06:01 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:559585</guid><dc:creator>Don Syme's WebLog on F# and Other Research Projects</dc:creator><description>The text of this post is also available as an article, which I'll modify with latest material on this...</description></item><item><title>LINQ on different languages</title><link>http://blogs.msdn.com/dsyme/archive/2006/01/27/FSharpMeetsLinqOne.aspx#624144</link><pubDate>Fri, 09 Jun 2006 21:27:59 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:624144</guid><dc:creator>'Linq'ing on the (dot)net</dc:creator><description>LINQ can be used on many different languages targeting the framework. We'll see example in both C# and F#.</description></item></channel></rss>