LINQ accross other .NET languages??

I was wondering if we will be seeing this implemented across other .NET languages such as C++ and J#.  Will 3rd party language implementers be able to include Linq support in there products < xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />



Answer this question

LINQ accross other .NET languages??

  • curiousEngine

    As Kenith already mentioned Linq will be baked into the .NET Framework. This will give an oppertunity for all managed languages (inluding C++/CLI and J#) to leverage this functionality. Although the exact syntax for each language would be dependant on the language designers.

    Also 3rd party managed languages should be able to utilize the power of Linq since it would be like any other .NET Framework feature.


    Regards,
    Saurabh Nandu
    www.MasterCSharp.com

  • R Hearn

    Keith - will the C# 3.0 language extensions be submitted to ECMA and ISO

    Say yes please.

  • gharryh

  • khaley

    I don't see why not, provided the compiler in question can target .NET 2.0.  Most of this is compiler magic (extension methods are regular static methods that are marked with a normal attribute, and C#3 will generate an expression tree from a lambda, rather than an anonymous delegate, where appropriate).

    I'm already talking up the IronPython list, myself, and think it'd be a good addition to Monad.



  • codrakon

    I don't work for Microsoft.

    But if you look at the specs page for Linq and VC# futures, you'll find a draft spec for C#3 -- chapter 26, I believe, and a note that extension methods requires its own chapter.


  • JasonReis

    Here's a response from Danny Thorpe about Delphi's possibilities with LINQ:
    http://blogs.borland.com/dcc/archive/2005/09/15/21195.aspx

  • LINQ accross other .NET languages??