Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/giraffe-fsharp/giraffe.tasks
A task computation expression to work natively with .NET's Tasks from an F# application.
https://github.com/giraffe-fsharp/giraffe.tasks
aspnet-core async asynchronous computation-expressions dotnet-core fsharp griaffe tasks workflows
Last synced: 4 months ago
JSON representation
A task computation expression to work natively with .NET's Tasks from an F# application.
- Host: GitHub
- URL: https://github.com/giraffe-fsharp/giraffe.tasks
- Owner: giraffe-fsharp
- License: apache-2.0
- Archived: true
- Created: 2017-12-12T12:28:39.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2018-02-16T17:26:10.000Z (over 6 years ago)
- Last Synced: 2024-07-05T14:58:20.689Z (4 months ago)
- Topics: aspnet-core, async, asynchronous, computation-expressions, dotnet-core, fsharp, griaffe, tasks, workflows
- Language: F#
- Size: 25.4 KB
- Stars: 22
- Watchers: 6
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-fsharp - Giraffe.Tasks ★ 13 ⧗ 0 - task computation expression to work natively with .NET's Tasks from an F# application. [Apache 2.0] (Concurrent, asynchronous and parallel programming)
README
# Giraffe.Tasks (Deprecated)
![Giraffe](https://raw.githubusercontent.com/giraffe-fsharp/Giraffe/master/giraffe.png)
A task computation expression which works natively with .NET's Task objects from an F# application.
## Attention: This NuGet package has been deprecated!
The [Giraffe.Tasks NuGet package](https://www.nuget.org/packages/Giraffe.Tasks/) has been deprecated in favour of migrating Giraffe to the original [TaskBuilder.fs](https://www.nuget.org/packages/TaskBuilder.fs/) NuGet library.
Please note that `Giraffe.Tasks` was a copy of [TaskBuilder.fs](https://github.com/rspeele/TaskBuilder.fs) from the beginning of its time and replacing `Giraffe.Tasks` with [TaskBuilder.fs](https://github.com/rspeele/TaskBuilder.fs) in your project should be as straight forward as a simple change in your dependencies definition and opening a new namespace:
```fsharp
open FSharp.Control.Tasks.ContextInsensitive
```This change has been introduced with the [release of Giraffe 1.0.0](https://dusted.codes/announcing-giraffe-100).
This project is not being maintained any longer. If you have any issues with tasks in F# then please open an issue in the [TaskBuilder.fs repository](https://github.com/rspeele/TaskBuilder.fs).
## More information
For more information about Giraffe, how to set up a development environment, contribution guidelines and more please visit the [main documentation](https://github.com/giraffe-fsharp/Giraffe/blob/master/DOCUMENTATION.md) page.
## License
[Apache 2.0](https://raw.githubusercontent.com/giraffe-fsharp/Giraffe.Tasks/master/LICENSE)