FSharp.Control.TaskSeq icon indicating copy to clipboard operation
FSharp.Control.TaskSeq copied to clipboard

A computation expression and module for seamless working with IAsyncEnumerable<'T> as if it is just another sequence

Results 32 FSharp.Control.TaskSeq issues
Sort by recently updated
recently updated
newest added

At present the current impl of [`for` within `async {` expressions](https://github.com/fsprojects/FSharp.Control.TaskSeq/blob/a488161cfbc132d3c6f6018bb17468513eabb86b/src/FSharp.Control.TaskSeq/AsyncExtensions.fs#L11-L12) raises two concerns for me: - [`AwaitTaskCorrect`](https://github.com/fsharp/fslang-suggestions/issues/840) semantics would be preferable to promulgating usage of `Async.AwaitTask` in a place...

bug
enhancement
topic: ce extensions

Replaces https://github.com/fsprojects/FSharp.Control.TaskSeq/issues/128. TaskEx top level issue: https://github.com/fsprojects/FSharp.Control.TaskSeq/issues/139 `Async.Ignore` has always been ugly and undiscoverable. While I tend to make ignoring explicit by using `let! _ = `, it's commonly the...

feature request
topic: task-ex

Replaces https://github.com/fsprojects/FSharp.Control.TaskSeq/issues/129. TaskEx top level issue: https://github.com/fsprojects/FSharp.Control.TaskSeq/issues/139 The default implementation of the `Async.AwaitTask` methods in `FSharp.Core` have some key shortcomings: 1. when the `Task` faults, yielding an exception, that exception...

feature request
topic: task-ex

Replaces https://github.com/fsprojects/FSharp.Control.TaskSeq/issues/129. TaskShims top level issue: https://github.com/fsprojects/FSharp.Control.TaskSeq/issues/139 In contrast to its sibling, `Async.StartAsTask` (because it is not starting a thread), `Async.StartImmediateAsTask` does not have a `taskCreationOptions` optional parameter, so people...

feature request
topic: task-ex

Replaces https://github.com/fsprojects/FSharp.Control.TaskSeq/issues/129. TaskEx top level issue: https://github.com/fsprojects/FSharp.Control.TaskSeq/issues/139 `Async.Parallel`'s _optional_ degree of parallelism parameter was added late in the game, but is critical - dumping an arbitrary unbounded number of work...

feature request
topic: task-ex

We've removed the tail recursion because it was hard to consolidate it into `yield!` (it was instead done with `return!`, which has no place in `taskSeq`). However, today I helped...

performance
blocked: awaiting-fsharp-feature

While writing #77 I realised it would be logical to allow this TaskSeq thing to interoperate with a standard CancellableTask, that is ```fsharp taskSeq { let! res = cancellableTask {...

feature request
discussion

Replaces https://github.com/fsprojects/FSharp.Control.TaskSeq/issues/128 https://github.com/fsprojects/FSharp.Control.TaskSeq/issues/129 Within the F# ecosystem, there are a number of commonly used augmentations that typically get maintained as internal helpers within libraries and applications, manually copied around in...

feature request
topic: task-ex

I just stumbled upon this old branch (in PR #98), which presumably was merged into a feature branch, and subsequently deleted. However, the ideas presented here by @TheAngryByrd are interesting,...

https://devblogs.microsoft.com/dotnet/package-validation/#validation-against-baseline-package-version has been working well with me for Equinox (see https://github.com/jet/equinox/pull/455) TL;DR it fails the build if there's a binary incompatibility compared to the public API of an earlier version...