C# beyond 3.0

Collapse
This topic is closed.
X
X
 
  • Time
  • Show
Clear All
new posts
  • Néstor Sánchez

    C# beyond 3.0

    Hi,
    is there a tentive roadmap/features already semi-official for the next
    version(s) of C#?
    I'm interesting in the features of C# 4.0, maybe... Aspects? "Polyphony" ?
    Memory-Transactions? LINQ extensions?
    And what about the CLR? I know in .NET 3.0 the CLR will be the same 2.0
    core... what's the vision for CLR 3.0?

    Just curiosity.


  • Chris Fulstow

    #2
    Re: C# beyond 3.0

    I don't think there are any plans to add aspects to C#, but there are a
    few open source AOP frameworks around.

    Polyphony is already available in a reasearch extension to C# called
    Comega:
    Cω is a strongly typed, data oriented programming language that bridges the gap between between semi-structured hierarchical data (XML), relational data (SQL), and the .NET Common Type System (CTS). In Cω, the seemingly different worlds of XML, SQL and CTS are bridged and connected through generalization, not specialization.


    There is a Microsoft Research API for memory transactions called SXM:
    Software Transactional Memory (STM) is an API for multithreaded computation in which shared data is synchronized without using locks. Last published: February 17, 2005.


    LINQ support will be included in C# 3.0.


    Néstor Sánchez wrote:
    Hi,
    is there a tentive roadmap/features already semi-official for the next
    version(s) of C#?
    I'm interesting in the features of C# 4.0, maybe... Aspects? "Polyphony" ?
    Memory-Transactions? LINQ extensions?
    And what about the CLR? I know in .NET 3.0 the CLR will be the same 2.0
    core... what's the vision for CLR 3.0?

    Just curiosity.

    Comment

    • Michael Nemtsev

      #3
      RE: C# beyond 3.0

      There is hardly any official roadmap for C# 4.0, what I've seen in inet it's
      some post about new desired features, but nothing officially was mentioned.

      C# 4.0 features will be kwown only when we understand the prons and cons of
      C# 3.0.
      STM is still in the phase of investigation (last 5 years) and it's hard to
      tell when they are goint to include in any C# version.

      Now abt .NET FW, C# 3.0 will be the part of the next version of .NET, not
      3.0, but 3.5 that will come with VS Orcas.

      --
      WBR,
      Michael Nemtsev :: blog: http://spaces.live.com/laflour

      "At times one remains faithful to a cause only because its opponents do not
      cease to be insipid." (c) Friedrich Nietzsche




      "Néstor Sánchez" wrote:
      Hi,
      is there a tentive roadmap/features already semi-official for the next
      version(s) of C#?
      I'm interesting in the features of C# 4.0, maybe... Aspects? "Polyphony" ?
      Memory-Transactions? LINQ extensions?
      And what about the CLR? I know in .NET 3.0 the CLR will be the same 2.0
      core... what's the vision for CLR 3.0?
      >
      Just curiosity.
      >
      >
      >

      Comment

      • Brian Gideon

        #4
        Re: C# beyond 3.0


        Chris Fulstow wrote:
        I don't think there are any plans to add aspects to C#, but there are a
        few open source AOP frameworks around.
        >
        Polyphony is already available in a reasearch extension to C# called
        Comega:
        Cω is a strongly typed, data oriented programming language that bridges the gap between between semi-structured hierarchical data (XML), relational data (SQL), and the .NET Common Type System (CTS). In Cω, the seemingly different worlds of XML, SQL and CTS are bridged and connected through generalization, not specialization.

        >
        There is a Microsoft Research API for memory transactions called SXM:
        Software Transactional Memory (STM) is an API for multithreaded computation in which shared data is synchronized without using locks. Last published: February 17, 2005.

        >
        LINQ support will be included in C# 3.0.
        >
        >
        Great links Chris. The SXM link you posted is incorrect (it didn't
        work for anyway). Here's another.

        Explore research at Microsoft, a site featuring the impact of research along with publications, products, downloads, and research careers.


        Brian

        Comment

        • gael.fraiteur@gmail.com

          #5
          Re: C# beyond 3.0

          PostSharp (http://www.postsharp.org) is another AOP framework that does
          the job at compile time.

          Gael

          On Oct 13, 1:58 pm, "Brian Gideon" <briangid...@ya hoo.comwrote:
          Chris Fulstow wrote:
          I don't think there are any plans to add aspects to C#, but there are a
          few open sourceAOPframew orks around.
          >
          Polyphony is already available in a reasearch extension to C# called
          Comega:
          http://research.microsoft.com/comega/
          >
          There is a Microsoft Research API for memory transactions called SXM:
          http://research.microsoft.com/resear...s%5C6cfc842d-1...
          >
          LINQ support will be included in C# 3.0.Great links Chris. The SXM link you posted is incorrect (it didn't
          work for anyway). Here's another.
          >
          http://research.microsoft.com/resear...s/FBE1CF9A-C6A...
          >
          Brian

          Comment

          Working...