Lucian Wischik

Sign in to queue

Description

This week we speak with Lucian Wischik, Program Manager on managed languages at Microsoft, and concurrency expert.
 
ValueTask proposal+prototype for async methods to return "ValueTask of T", or indeed any other tasklike type:
https://github.com/ljw1004/roslyn/blob/features/async-return/docs/specs/feature%20-%20arbitrary%20async%20returns.md
(That page also has a link to a download, in case you want to try it out. There's a VSIX for easy install+uninstall in Visual Studio, and also some plain binaries if you want to use it for "dotnet compile" on any .NETCore platform)
 
Async iterator proposal for methods that have both await and yield, and also for "foreach (await var x in async_enumerable)":
https://github.com/ljw1004/roslyn/blob/features/async-return/docs/specs/feature%20-%20async%20iterators.md
This is prototype is still under development
 
LiveCoding. These videos chronicle my development of the two features.
https://www.livecoding.tv/ljw1004/videos/
 
 
 
Unofficial github+markdown version of the C#6 spec. To stress, this was my own side-project, and isn't the official spec that will come out of Microsoft or ECMA.
https://github.com/ljw1004/csharpspec/blob/gh-pages/README.md

Tags:

.NET, C#, Async

Embed

Download

Download this episode

The Discussion

Add Your 2 Cents