├── .editorconfig ├── .github ├── CODE_OF_CONDUCT.md └── workflows │ └── ci.yml ├── .gitignore ├── CODE_OF_CONDUCT.md ├── LICENSE ├── Makefile ├── Overture.playground ├── Contents.o ├── Pages │ ├── Basics.xcplaygroundpage │ │ └── Contents.swift │ ├── UIKit Setters.xcplaygroundpage │ │ └── Contents.swift │ ├── URLRequest Setters - Immutable.xcplaygroundpage │ │ └── Contents.swift │ └── URLRequest Setters - Mutable.xcplaygroundpage │ │ └── Contents.swift └── contents.xcplayground ├── Package.swift ├── README.md ├── Sources └── Overture │ ├── Chain.swift │ ├── Combining.swift │ ├── Compose.swift │ ├── Concat.swift │ ├── Curry.swift │ ├── Flip.swift │ ├── KeyPath.swift │ ├── Optional.swift │ ├── Pipe.swift │ ├── Result.swift │ ├── Sequence.swift │ ├── Setters.swift │ ├── Uncurry.swift │ ├── Update.swift │ ├── With.swift │ ├── ZipOptional.swift │ ├── ZipResult.swift │ ├── ZipSequence.swift │ └── Zurry.swift └── Tests └── OvertureTests ├── ChainTests.swift ├── ComposeTests.swift ├── ConcatTests.swift ├── CurryTests.swift ├── FlipTests.swift ├── KeyPathTests.swift ├── PipeTests.swift ├── SettersTests.swift ├── UncurryTests.swift ├── WithTests.swift └── ZipTests.swift /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-overture/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-overture/HEAD/.github/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-overture/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-overture/HEAD/.gitignore -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-overture/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-overture/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-overture/HEAD/Makefile -------------------------------------------------------------------------------- /Overture.playground/Contents.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-overture/HEAD/Overture.playground/Contents.o -------------------------------------------------------------------------------- /Overture.playground/Pages/Basics.xcplaygroundpage/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-overture/HEAD/Overture.playground/Pages/Basics.xcplaygroundpage/Contents.swift -------------------------------------------------------------------------------- /Overture.playground/Pages/UIKit Setters.xcplaygroundpage/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-overture/HEAD/Overture.playground/Pages/UIKit Setters.xcplaygroundpage/Contents.swift -------------------------------------------------------------------------------- /Overture.playground/Pages/URLRequest Setters - Immutable.xcplaygroundpage/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-overture/HEAD/Overture.playground/Pages/URLRequest Setters - Immutable.xcplaygroundpage/Contents.swift -------------------------------------------------------------------------------- /Overture.playground/Pages/URLRequest Setters - Mutable.xcplaygroundpage/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-overture/HEAD/Overture.playground/Pages/URLRequest Setters - Mutable.xcplaygroundpage/Contents.swift -------------------------------------------------------------------------------- /Overture.playground/contents.xcplayground: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-overture/HEAD/Overture.playground/contents.xcplayground -------------------------------------------------------------------------------- /Package.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-overture/HEAD/Package.swift -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-overture/HEAD/README.md -------------------------------------------------------------------------------- /Sources/Overture/Chain.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-overture/HEAD/Sources/Overture/Chain.swift -------------------------------------------------------------------------------- /Sources/Overture/Combining.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-overture/HEAD/Sources/Overture/Combining.swift -------------------------------------------------------------------------------- /Sources/Overture/Compose.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-overture/HEAD/Sources/Overture/Compose.swift -------------------------------------------------------------------------------- /Sources/Overture/Concat.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-overture/HEAD/Sources/Overture/Concat.swift -------------------------------------------------------------------------------- /Sources/Overture/Curry.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-overture/HEAD/Sources/Overture/Curry.swift -------------------------------------------------------------------------------- /Sources/Overture/Flip.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-overture/HEAD/Sources/Overture/Flip.swift -------------------------------------------------------------------------------- /Sources/Overture/KeyPath.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-overture/HEAD/Sources/Overture/KeyPath.swift -------------------------------------------------------------------------------- /Sources/Overture/Optional.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-overture/HEAD/Sources/Overture/Optional.swift -------------------------------------------------------------------------------- /Sources/Overture/Pipe.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-overture/HEAD/Sources/Overture/Pipe.swift -------------------------------------------------------------------------------- /Sources/Overture/Result.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-overture/HEAD/Sources/Overture/Result.swift -------------------------------------------------------------------------------- /Sources/Overture/Sequence.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-overture/HEAD/Sources/Overture/Sequence.swift -------------------------------------------------------------------------------- /Sources/Overture/Setters.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-overture/HEAD/Sources/Overture/Setters.swift -------------------------------------------------------------------------------- /Sources/Overture/Uncurry.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-overture/HEAD/Sources/Overture/Uncurry.swift -------------------------------------------------------------------------------- /Sources/Overture/Update.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-overture/HEAD/Sources/Overture/Update.swift -------------------------------------------------------------------------------- /Sources/Overture/With.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-overture/HEAD/Sources/Overture/With.swift -------------------------------------------------------------------------------- /Sources/Overture/ZipOptional.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-overture/HEAD/Sources/Overture/ZipOptional.swift -------------------------------------------------------------------------------- /Sources/Overture/ZipResult.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-overture/HEAD/Sources/Overture/ZipResult.swift -------------------------------------------------------------------------------- /Sources/Overture/ZipSequence.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-overture/HEAD/Sources/Overture/ZipSequence.swift -------------------------------------------------------------------------------- /Sources/Overture/Zurry.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-overture/HEAD/Sources/Overture/Zurry.swift -------------------------------------------------------------------------------- /Tests/OvertureTests/ChainTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-overture/HEAD/Tests/OvertureTests/ChainTests.swift -------------------------------------------------------------------------------- /Tests/OvertureTests/ComposeTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-overture/HEAD/Tests/OvertureTests/ComposeTests.swift -------------------------------------------------------------------------------- /Tests/OvertureTests/ConcatTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-overture/HEAD/Tests/OvertureTests/ConcatTests.swift -------------------------------------------------------------------------------- /Tests/OvertureTests/CurryTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-overture/HEAD/Tests/OvertureTests/CurryTests.swift -------------------------------------------------------------------------------- /Tests/OvertureTests/FlipTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-overture/HEAD/Tests/OvertureTests/FlipTests.swift -------------------------------------------------------------------------------- /Tests/OvertureTests/KeyPathTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-overture/HEAD/Tests/OvertureTests/KeyPathTests.swift -------------------------------------------------------------------------------- /Tests/OvertureTests/PipeTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-overture/HEAD/Tests/OvertureTests/PipeTests.swift -------------------------------------------------------------------------------- /Tests/OvertureTests/SettersTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-overture/HEAD/Tests/OvertureTests/SettersTests.swift -------------------------------------------------------------------------------- /Tests/OvertureTests/UncurryTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-overture/HEAD/Tests/OvertureTests/UncurryTests.swift -------------------------------------------------------------------------------- /Tests/OvertureTests/WithTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-overture/HEAD/Tests/OvertureTests/WithTests.swift -------------------------------------------------------------------------------- /Tests/OvertureTests/ZipTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-overture/HEAD/Tests/OvertureTests/ZipTests.swift --------------------------------------------------------------------------------