apple / apple/swift-async-algorithms

CombineLatest for an array of upstreams

Open
#358 0 comments 6 reactions 0 assignees Claimed by @czechboy0 View on GitHub
Dominant language
Swift
Stars
3.7k
Forks
226
Avg merge
10d 3h
Merged PRs (30d)
1

Description

I have a need for an algorithm that's like the existing CombineLatest, but for an array of upstream async sequences that all share the same element type.

The number of upstream is not known at build time, so this isn't an ask for CombineLatest with variadic generics.

Contributor guide

Open the contributing guide

Research direction

Start by reading the existing CombineLatest implementation and the open pull request #360, which appears to address this request. Confirm the intended behavior for an array whose size is only known at runtime, then identify the relevant test coverage and ensure the requested array-based algorithm is exercised before considering the issue done.

Written by the indexing model from the issue text.

Assessment

Tech stack
swift
Domain
backend
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.