Coroutines, structured concurrency and CSP for Swift on macOS and Linux.
-
Updated
Apr 7, 2019 - Swift
Coroutines, structured concurrency and CSP for Swift on macOS and Linux.
On the path to understanding concurrency...
Functional programming in terms of dynamical systems. A declarative approach to application design.
Simple C Linux application that can be used to detect sequences of edges on GPIO inputs
Sample code demonstrating how to use async/await in Swift, using UIKit
An app that fetches and displays Github profiles, using structured concurrency and SwiftUI.
An exploratory project for accelerating quantum systems simulation by performing approximate computations via artificial intelligence methods
A minimalistic wrapper for google api services which implements some common intermediate-level functionality which may be useful for wide range of projects.
Swift coroutines for iOS, macOS and Linux.
Package implementing concurrency primitive inspired by the blog post "Notes on Structured Concurrency; or Go statement considered harmful"
Structured concurrency for external processes
This project aims to test the new async/await and concurrency features introduced in Swift 5.5.
Primitive for structured concurrency.
Bring your YAML to life
The Scoped Values API allows us to store and share data for a bounded lifetime. This repository shows how you can use it.
Structured concurrency is a programming paradigm that emphasizes the use of scopes to manage the lifecycle of asynchronous tasks. When you launch a coroutine within a scope, it becomes a child of that scope, and when the scope is cancelled or completes, all of its child coroutines are cancelled as well.
Add a description, image, and links to the structured-concurrency topic page so that developers can more easily learn about it.
To associate your repository with the structured-concurrency topic, visit your repo's landing page and select "manage topics."