Mads Torgersen: Visual Studio Async CTP (SP1 Refresh) Overview
- Posted: Apr 13, 2011 at 8:49 AM
- 52,557 Views
- 11 Comments
Loading User Information from Channel 9
Something went wrong getting user information from Channel 9
Loading User Information from MSDN
Something went wrong getting user information from MSDN
Loading Visual Studio Achievements
Something went wrong getting the Visual Studio Achievements
Right click “Save as…”
C# Program Manager Mads Torgersen explains the latest release of Async which includes support for WP7, performance and reliability improvements, support for VS Express editions of C# and VB, a new EULA (as-is) and more. It's always great to chat with Mads. Tune in. Download the latest CTP and provide feedback!
Details and Download Page: http://msdn.microsoft.com/vstudio/async
Forum for Feedback and Questions: http://social.msdn.microsoft.com/Forums/en-US/async/threads
Comments have been closed since this content was published more than 30 days ago, but if you'd like to continue the conversation,
please create a new thread in our Forums,
or
Contact Us and let us know.
Follow the Discussion
Oops, something didn't work.
What does this mean?
Following an item on Channel 9 allows you to watch for new content and comments that you are interested in. You need to be signed in to Channel 9 to use this feature.What does this mean?
Following an item on Channel 9 allows you to watch for new content and comments that you are interested in and view them all on your notifications page.sign up for email notifications?
WHAT a timing ! now I have to decide which to watch, MIX keynote or this. .... well, Live is live ...
Awesome! I'm a fan of the new EULA. :)
Sounds great with the latest CTP. Another thing: the C# team usually has more than a single feature scoped for a major release of the language, and while the async stuff is definitely a major feature, the community has suggested numerous other features.
Are we going to see other features in the next major version of C#? Come on .. spill the beans
hold on, is the TPL on silverlight? much less the phone? or are you including it in the ctp?
i love async but i would really prefer having 'await return' instead of 'return await', it would be much more consistant with 'yeild return'. i thinks it reads better too, "im awaiting the return of foo"
but then again i'd like to drop the 'async' keyword itself and just use the return type and 'return await' to mark methods as async, again like we do today with IEnumerable<T> and yeild return.
-edit post watch-
apparently that kind of feedback is just bikeshedding though
Have you tried doing a vid without endlessly repeating the words "awesome" and "excellent":-) I know it's an american thing but it does grate.
I think Production licensed CTP this is key for MSoft as most devs in corporate environments have easier time allocating research time on shippables than on research efforts.
If there is no extra install on the .NET framework itself, why isn't ASynch CTP available from NUGet? I know it's not external, but if you are looking for adoption...
It could also open for a migration path to RC as well as having an integral dev experience on checking for future CTP's.
Keep up the excellent work. Asynch is sorely needed.
Async ftw! The model looks great as is to me but hope the perf. is reasonable as well (will ab-use for fun
)
@Borum.NET: This might end up being an uncharacteristic release with just one feature in C#. VB has a few more.
@aL_: Silverlight and phone versions of TPL (cut down somewhat) are part of the CTP.
@mik: Awesome feedback. Excellent observation. As someone relatively new to America, I guess I have to make up for it by using those terms five times as much
.
@Tormod: I have no NUGet experience. But since the CTPs are very temporary and will eventually be integrated into next version of other products, and also since production use is not condoned but only tolerated
it is probably good that we handit out through only one very controlled channel.
@exoteric: Perf is a major factor in the production version of async. Much of this isn't in the CTP, because we are not replacing the Task type from the .NET framework. So if it lags a little for you, stay tuned for the real thing
.
@mik: Also notice that I use way too many smileys when I write
.
:-) I was referring the interviewer (Charles?) rather than your good self:-)
Yes, you were. Excellent.
C
Remove this comment
Remove this thread
close