Skip to content

Latest commit

 

History

History
33 lines (21 loc) · 730 Bytes

File metadata and controls

33 lines (21 loc) · 730 Bytes

Compute

An incremental computation library for Swift.

Compute is a reimplementation of the AttributeGraph framework on Apple platforms.

Building

Project setup

This project has a dependency on a mirror of the the Swift language codebase, which must be checked out as a submodule separately:

git submodule update --init --recursive

Build as a Swift package

swift build

Build as a framework

This package can also be built as a XCFramework bundle using Xcode by running Scripts/create-xcframework.sh.

Acknowledgments

Thank you to OpenSwiftUIProject for providing much insight into AttributeGraph and the Swift runtime.