Re:Microsoft takes .NET open source and cross-platform
by Locke1689 on Wednesday November 12, 2014 @12:45PM
(#8596912)
So I guess the pitch is: imagine C# async/await could be "just a library", and other contexts that you wanted to handle similarly could also be a library, and the resulting functions are first-class citizens in the type system (no awkward choices of whether a particular function is async or not, you can handle that generically).
That's true in F# -- async is just a library in a computation expression.
That's true in F# -- async is just a library in a computation expression.