Displaying 1 to 2 from 2 results


  •    F#

A task computation expression which works natively with .NET's Task objects from an F# application.The Giraffe.Tasks NuGet package adds native support for .NET's Task and Task<'T> objects to an F# application. By using the Giraffe.Tasks module an ASP.NET Core/Giraffe web application can benefit of significant performance boosts by removing the necessity of manually converting between .NET's tasks and F#'s async workflows.

TaskBuilder.fs - F# computation expression builder for System.Threading.Tasks

  •    F#

This is a single-file project that implements a computation expression for writing Tasks in F#. It is free and unencumbered software released into the public domain. F# comes with its own Async type and functions to convert back and forth between Async and Task, but this is a bit of a hassle -- especially since now that Task has language-level support in C# and VB.NET, it's the de facto standard for asynchrony on .NET. Additionally, F#'s Async behaves a little differently from Task, which can be confusing if you're used to the latter.