-
Notifications
You must be signed in to change notification settings - Fork 69
async support #279
Copy link
Copy link
Open
Labels
A-block2Affects the `block2` crateAffects the `block2` crateA-objc2Affects the `objc2`, `objc2-exception-helper` and/or `objc2-encode` cratesAffects the `objc2`, `objc2-exception-helper` and/or `objc2-encode` cratesenhancementNew feature or requestNew feature or request
Description
Objective-C uses "completion handlers" for concurrency.
Swift automatically translates these to async functions, we could consider doing something similar after #264.
Also would be a good step forwards for async in winit.
See also blockr's async support, and cidre's async support.
See also this blog post on how Zed uses async and GCD.
Finally, see the equivalent in the Python space, objc_asyncio.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
A-block2Affects the `block2` crateAffects the `block2` crateA-objc2Affects the `objc2`, `objc2-exception-helper` and/or `objc2-encode` cratesAffects the `objc2`, `objc2-exception-helper` and/or `objc2-encode` cratesenhancementNew feature or requestNew feature or request