The Active Network
ActiveMac Anonymous | Create a User | Reviews | News | Forums | Advertise  
 

  *  

  F# meets LINQ, and great things happen (Part I)
Time: 04:33 EST/09:33 GMT | News Source: Microsoft | Posted By: Jonathan Tigner

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 idea is to use a combination of generics, functional programming, expression reification, and related extensions to the OO programming model ("extension methods" among other nice things) combined in a tasteful way to tackle several aspects of data manipulation and transformation simultaneously, in particular for in-memory streamed data (IEnumerables - basic LINQ), XML (XLinq) and database access (DLinq).

The latest release of F# (v. 1.1.8.1) contains everything you need to do some LINQ programming in conjunction with the C# LINQ "Tech Preview" release for VS 2005, including a translation of some of the 101 Samples (you can also use the command line compiler to get the samples working, though it may take a little work on your part). In this blog entry I'll give you an initial taste for how beautifully F# combines with LINQ, and indeed for how much overlap there is between the two paradigms. Furthermore, you don't actually have to use LINQ as such (which is only in preview) - F# is already a great alternative environment for exploring the concepts that underpin the LINQ paradigm. But before we begin you maight like to download F#, spin up Visual Studio and F# Interactive (fsi.exe) and work your way through the F# Quick Tour. You might also like to read up a bit on LINQ first, or you might like to see if you can get what's going on through the F# samples alone.

AW: Also of interest: Chinese Chess in F#

Write Comment
Return to News

  Displaying 651 through 652 of 652
Prev | First
  The time now is 10:53:05 PM ET.
Any comment problems? E-mail us
#651 By 4240821 (45.192.45.37) at 10/17/2025 4:25:17 PM
https://smutty.su/g/p48/p48tzxlubobkgmzmnb.php
https://sexonly.su/g/p22/p22gsgdwcijjesvsas.php
https://nsfw.su/g/p30/p30deffvdqkseuoyhz.php
https://sexonly.top/g/p98/p98zplvytfvnjkhfvu.php
https://sexonly.top/g/p51/p51ytzpuzcutapqlns.php
https://lustful.su/g/p15/p15vswqcazwbovpazn.php
https://sexonly.su/g/p26/p26magmjrlpxmvtpsx.php
https://sexonly.top/g/p44/p44erunuwlwrlyyftb.php
https://sexonly.su/g/p54/p54npuipbeozayscvo.php
https://smutty.su/g/p78/p78xjxsvjeumittxlj.php

#652 By 4240821 (45.192.45.37) at 10/17/2025 10:19:06 PM
https://lustful.su/g/p61/p61zmbmdbhaknelmcd.php
https://smutty.su/g/p73/p73lfypqjmcscidglz.php
https://smutty.su/g/p92/p92jytrelnwwvkehub.php
https://sexonly.top/g/p82/p82ieqckoevlmhacch.php
https://sexonly.su/g/p73/p73zjbcrnuwzyqydtl.php
https://nsfw.su/g/p81/p81dcecfnlempvnjjn.php
https://sexonly.su/g/p93/p93kcwrnlqrsfgyuoz.php
https://sexonly.su/g/p16/p16iokfrzdgtthomrp.php
https://smutty.su/g/p81/p81qndbzjkebeqzisn.php
https://smutty.su/g/p89/p89exebgllppdxtuzh.php

Write Comment
Return to News
  Displaying 651 through 652 of 652
Prev | First
  The time now is 10:53:05 PM ET.
Any comment problems? E-mail us
User name and password:

 

  *  
  *   *