I just found a great post explaining how new "async" and "await" keywords in C# 5 really work.
Summary: likely, you know that LINQ, from compiler's side, is actually a language-integrated sequence monad; so new "async" and "await" keywords in C# 5 bring another one - a language-integrated continuation monad.
November 1, 2010
Link to Jon Skeet's post about new "async" and "await" keywords in C# 5
Labels:
.NET Framework,
articles,
C#,
concurrency,
functional programming,
Microsoft,
monads
Subscribe to:
Post Comments (Atom)
Nice post about nice feature async and await. Question is how will this new features affect DO4 (or DO5) ?
ReplyDelete