Philippe Hausler

Results 52 comments of Philippe Hausler
trafficstars

The first step of this is done; extracting the support into it's own package. I think the next step is to isolate more general purpose items and codify those into...

The behavior you are describing is more like `TaskGroup`.

yea that AsyncFirst is precisely the usage I was thinking about for task groups. `Task.select` is a shape that `TaskGroup` flat-out can't do precisely because of how the cancellation works....

This seems like perhaps a bug in XCTest if it passes on macOS but not iOS. @briancroom are the existing XCTest expectations not a supported mechanism here?

well I think there are separable issues here; the clocks did have some issues iirc in beta 2 (which I believe I was able to address in a PR that...

`Task.race` was one of the first considerations; but even though that is a term of art, it infers a race-condition which it explicitly avoids. `select` was chosen to its similarity...

Historically speaking another consideration was `Task.first`.

AsyncChannel serves this purpose to some extent (it is not a current value but a pass through subject style behavior with back pressure)