-
To support the same types F# Core supports with `task`, specifically in `let!` and `do!`, we'll need to implement the `^TaskLike` SRTP approach. This prevents ambiguities caused by `Task` and `ValueTa…
-
**TL;DR:**
If you're experiencing a hanging issue during tests with a program using multiprocessing, try adding the following code at the beginning of your problematic test function:
```Python
def …
rabyj updated
3 weeks ago
-
While writing tests for #31, I started pondering this ☝️.
For comparison, F# throws an `ArgumentException` for `Array.zip` and `List.zip`, but not for `Seq.zip`. Most likely, this is because "getti…
-
Currently, this is not possible:
```f#
taskSeq {
do! Task.Delay 220 // fails, because this returns a Task, not a Task
}
```
Add necessary overloads for allowing this, similarly to how th…
-
Running [``` ``CE taskSeq with nested deeply yield!`` ```](https://github.com/abelbraaksma/TaskSeq/blob/93bcee8ddb0b0d39ac6ed7289bdb76d98cfe0f43/src/FSharpy.TaskSeq.Test/TaskSeq.Tests.fs#L59) (permali…
-
It is currently quite a pain to implement cancellation passing explicitly. As has been said in several issues already, we need to support this on each member to do it properly. Plus we will need overl…
-
I've long felt icky about using `Async.Ignore`. Seeing the `Async.ignore` that's presently hiding in plain sight here makes me realise the absence of a `Task.ignore` and `ValueTask.ignore` from FSharp…
-
Attempt at fixing and more analysis: #27.
While working on PR #23, it turned out that the test runner never finished, leading to empty logs (while running or after canceling). The bad behavior of t…
-
Issue created from [fantomas-online](https://fsprojects.github.io/fantomas-tools/#/fantomas/preview?data=N4KABGBEDGD2AmBTSAuKAbRAXMAzAFAJRgC8YWAhgM4DWYwAOgE4MB2EET2Ark%2B1k26JmbAL4jWEzDgDmRUuWp1GL…
-
Great to see this taking shape. Was able to [port Equinox to use it in one impl without issues](https://github.com/jet/equinox/pull/358). Am intending to spread that to the other integrations in due c…