cwl

CwlSignal

A Swift framework for reactive programming.

Showing:

Popularity

Downloads/wk

0

GitHub Stars

304

Maintenance

Last Commit

21d ago

Contributors

11

Package

Dependencies

1

License

ISC

Categories

Readme

CwlSignal

An implementation of reactive programming. For details, see the article on Cocoa with Love, CwlSignal, a library for reactive programming.

NOTE: the CwlSignal.playground mentioned in the article is currently absent from the repository. A complication around putting playgrounds inside packages needs to be resolved, then it will be restored.

Adding to your project

The CwlSignal library requires the Swift Package Manager. Minimum requirements are iOS 8 or macOS 10.10 and Swift 5.0.

Add the following to the dependencies array in your "Package.swift" file:

.package(url: "https://github.com/mattgallagher/CwlSignal.git", from: Version(3, 0, 0)),

NOTE: even though this git repository includes its dependencies in the Dependencies folder, building via the Swift Package manager fetches and builds these dependencies independently.

CocoaPods and Carthage

Up to version 2.2.0, this library supported CocoaPods and Carthage. If you wish to use these package managers, you can check out the CwlSignal 2.2.0 tag.

Rate & Review

Great Documentation0
Easy to Use0
Performant0
Highly Customizable0
Bleeding Edge0
Responsive Maintainers0
Poor Documentation0
Hard to Use0
Slow0
Buggy0
Abandoned0
Unwelcoming Community0
100