Displaying 1 to 3 from 3 results

FSharpPlus - Extensions for F#

A complete and extensible base library for F#. In the Sample folder you can find scripts showing how to use F#+ in your code.


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

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.