Skip to content

OpenSwiftUIProject/Compute

 
 

Repository files navigation

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.

About

A reimplementation of the AttributeGraph framework.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • C++ 46.3%
  • C 23.8%
  • Swift 23.4%
  • Objective-C++ 4.3%
  • Objective-C 1.9%
  • Shell 0.3%