473,396 Members | 1,765 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,396 software developers and data experts.

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.
Oct 13 '06 #1
4 1150
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:
http://research.microsoft.com/comega/

There is a Microsoft Research API for memory transactions called SXM:
http://research.microsoft.com/resear...5CDetails.aspx

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.
Oct 13 '06 #2
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.
Oct 13 '06 #3

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:
http://research.microsoft.com/comega/

There is a Microsoft Research API for memory transactions called SXM:
http://research.microsoft.com/resear...5CDetails.aspx

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...9/Details.aspx

Brian

Oct 13 '06 #4
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...@yahoo.comwrote:
Chris Fulstow wrote:
I don't think there are any plans to add aspects to C#, but there are a
few open sourceAOPframeworks 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
Nov 9 '06 #5

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

2
by: revjjjames | last post by:
Hello - What is the correct expression to remove any extra line breaks beyond two in a string? Sincerely, Jim
0
by: Christina | last post by:
For Immediate Release July 16, 2003 TOUCH TECHNOLOGIES, INC. RELEASES SHEERPOWER 4GL -- BEYOND BASIC AND IS AVAILABLE TO DOWNLOAD FOR FREE SAN DIEGO -- SheerPower 4GL -- Beyond BASIC is a...
9
by: Jenta | last post by:
A World Beyond Capitalism 2005, An Annual International Multiracial Alliance Building Peace Conference Is Accepting Proposals... ...and Online Registration is now available if you plan to table...
0
by: melledge | last post by:
Full Programme for XTech 2005 Announced Premier European XML Industry Event Expands Focus to "XML, the Web and Beyond"; Co-hosted by the Mozilla Foundation,W3C, and OASIS, Presenters Include...
0
by: John Dalberg | last post by:
I have a report that has over 10 pages. I can't go beyond page #2 when clicking on next page button. However I can go to any page if I enter the page number in the 'go to' field. Last page does...
1
by: Jacek Dziedzic | last post by:
Hi! A) Why isn't it possible to set a member of the BASE class in an initialization list of a DERIVED class constructor (except for 'calling' the base constructor from there, of course)? I even...
6
by: Douglas | last post by:
Hi, What is the need for the inaccessible pointer address beyond the end of an array? Eg. could for(ip = &array; ip < &array; ip++).... not be rewritten as
6
by: Frankie | last post by:
Okay, I know ASP.NET 2.0 isn't out yet. But I'm still wondering if there is any known timetable - rough as it may be - for the next major upgrade to ASP.NET beyond 2.0. I'm not talking service pack...
6
by: Neelesh Bodas | last post by:
C++ guarantees that there exists a valid iterator beyond the last element of a container. However, such iterator might not be written or dereferenced. This is also true for arrays - C++ gurantees...
3
by: Juan R. | last post by:
In http://canonicalscience.blogspot.com/2006/04/scientific-language-canonml-is.html] I presented some generic requirements for a markup language for science and mathematics. Basic features of...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
0
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...
0
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows...
0
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each...
0
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing,...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.