├── .editorconfig ├── .github └── workflows │ └── ci.yml ├── .gitignore ├── .swift-version ├── CODE_OF_CONDUCT.md ├── LICENSE ├── Makefile ├── Package.resolved ├── Package.swift ├── Prelude.playground ├── Pages │ ├── Frp.xcplaygroundpage │ │ └── Contents.swift │ ├── Profunctor Optics.xcplaygroundpage │ │ └── Contents.swift │ ├── Tuple.xcplaygroundpage │ │ └── Contents.swift │ └── Validation.xcplaygroundpage │ │ └── Contents.swift └── contents.xcplayground ├── Prelude.xcworkspace ├── contents.xcworkspacedata └── xcshareddata │ ├── IDEWorkspaceChecks.plist │ └── WorkspaceSettings.xcsettings ├── README.md ├── Sources ├── Either │ ├── Choice.swift │ ├── Either.swift │ ├── EitherIO.swift │ └── Nested.swift ├── Frp │ ├── Event.swift │ ├── UIKit.swift │ └── ValidationSemigroup.swift ├── Optics │ ├── Fold.swift │ ├── Forget.swift │ ├── Getter.swift │ ├── Index.swift │ ├── KeyPath.swift │ ├── Prism.swift │ ├── Review.swift │ ├── Setter.swift │ ├── Star.swift │ └── Traversal.swift ├── Prelude │ ├── Alt.swift │ ├── Array.swift │ ├── Collection.swift │ ├── CommutativeRing.swift │ ├── Comparable.swift │ ├── Comparator.swift │ ├── Curry.swift │ ├── Endo.swift │ ├── Equatable.swift │ ├── EuclideanRing.swift │ ├── Field.swift │ ├── Filterable.swift │ ├── FreeNearSemiring.swift │ ├── Func.swift │ ├── Function.swift │ ├── HeytingAlgebra.swift │ ├── Hole.swift │ ├── IO.swift │ ├── KeyPath.swift │ ├── Monoid.swift │ ├── NearSemiring.swift │ ├── Never.swift │ ├── Operators.swift │ ├── Optional.swift │ ├── Parallel.swift │ ├── Plus.swift │ ├── PrecedenceGroups.swift │ ├── Ring.swift │ ├── Semigroup.swift │ ├── Semiring.swift │ ├── Sequence.swift │ ├── Set.swift │ ├── String.swift │ ├── Strong.swift │ ├── Tuple.swift │ └── Unit.swift ├── Reader │ └── Reader.swift ├── State │ └── State.swift ├── Tuple │ └── Tuple.swift ├── ValidationNearSemiring │ └── ValidationNearSemiring.swift ├── ValidationSemigroup │ └── ValidationSemigroup.swift └── Writer │ └── Writer.swift └── Tests ├── EitherTests ├── ChoiceTests.swift ├── EitherTests.swift └── NestedTests.swift ├── FrpTests └── EventTests.swift ├── OpticsTests ├── OpticsTests.swift └── __Snapshots__ │ └── OpticsTests │ ├── testAddOver.1.txt │ ├── testAppendOver.1.txt │ ├── testChoicePrisms.Successful left-hand traversal.txt │ ├── testChoicePrisms.Successful nested left-hand traversal.txt │ ├── testChoicePrisms.Successful nested right-hand traversal.txt │ ├── testChoicePrisms.Successful some traversal.txt │ ├── testChoicePrisms.Successful-left-hand-traversal.txt │ ├── testChoicePrisms.Successful-nested-left-hand-traversal.txt │ ├── testChoicePrisms.Successful-nested-right-hand-traversal.txt │ ├── testChoicePrisms.Successful-some-traversal.txt │ ├── testChoicePrisms.Unsuccessful right-hand traversal.txt │ ├── testChoicePrisms.Unsuccessful some traversal.txt │ ├── testChoicePrisms.Unsuccessful-right-hand-traversal.txt │ ├── testChoicePrisms.Unsuccessful-some-traversal.txt │ ├── testConjOver.1.txt │ ├── testDisjOver.1.txt │ ├── testDivOver.1.txt │ ├── testIx.1.txt │ ├── testLots.Nested choice prismatic traversals.txt │ ├── testLots.Nested indexed choice.txt │ ├── testLots.Nested-choice-prismatic-traversals.txt │ ├── testLots.Nested-indexed-choice.txt │ ├── testMulOver.1.txt │ ├── testOver.1.txt │ ├── testSet.1.txt │ ├── testStrongPrisms.1.txt │ ├── testSubOver.1.txt │ ├── testTraversed.Array traversal.txt │ ├── testTraversed.Array-traversal.txt │ ├── testTraversed.None traversal.txt │ ├── testTraversed.None-traversal.txt │ ├── testTraversed.Some traversal.txt │ └── testTraversed.Some-traversal.txt ├── PreludeTests ├── ArrayTests.swift ├── ComparableTests.swift ├── DependencyTests.swift ├── FreeNearSemiringTests.swift ├── FunctionTests.swift ├── KeyPathTests.swift ├── MonoidTests.swift ├── OptionalTests.swift ├── ParallelTests.swift ├── SemigroupTests.swift ├── SequenceTests.swift ├── StringTests.swift ├── StrongTests.swift ├── TupleTests.swift └── UnitTests.swift ├── ReaderTests └── ReaderTests.swift ├── StateTests └── StateTests.swift ├── TupleTests └── TupleTests.swift ├── ValidationNearSemiringTests └── ValidationNearSemiringTests.swift ├── ValidationSemigroupTests └── ValidationSemigroupTests.swift └── WriterTests └── WriterTests.swift /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-prelude/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-prelude/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-prelude/HEAD/.gitignore -------------------------------------------------------------------------------- /.swift-version: -------------------------------------------------------------------------------- 1 | 5.1.2 2 | -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-prelude/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-prelude/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-prelude/HEAD/Makefile -------------------------------------------------------------------------------- /Package.resolved: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-prelude/HEAD/Package.resolved -------------------------------------------------------------------------------- /Package.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-prelude/HEAD/Package.swift -------------------------------------------------------------------------------- /Prelude.playground/Pages/Frp.xcplaygroundpage/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-prelude/HEAD/Prelude.playground/Pages/Frp.xcplaygroundpage/Contents.swift -------------------------------------------------------------------------------- /Prelude.playground/Pages/Profunctor Optics.xcplaygroundpage/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-prelude/HEAD/Prelude.playground/Pages/Profunctor Optics.xcplaygroundpage/Contents.swift -------------------------------------------------------------------------------- /Prelude.playground/Pages/Tuple.xcplaygroundpage/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-prelude/HEAD/Prelude.playground/Pages/Tuple.xcplaygroundpage/Contents.swift -------------------------------------------------------------------------------- /Prelude.playground/Pages/Validation.xcplaygroundpage/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-prelude/HEAD/Prelude.playground/Pages/Validation.xcplaygroundpage/Contents.swift -------------------------------------------------------------------------------- /Prelude.playground/contents.xcplayground: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-prelude/HEAD/Prelude.playground/contents.xcplayground -------------------------------------------------------------------------------- /Prelude.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-prelude/HEAD/Prelude.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Prelude.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-prelude/HEAD/Prelude.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /Prelude.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-prelude/HEAD/Prelude.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-prelude/HEAD/README.md -------------------------------------------------------------------------------- /Sources/Either/Choice.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-prelude/HEAD/Sources/Either/Choice.swift -------------------------------------------------------------------------------- /Sources/Either/Either.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-prelude/HEAD/Sources/Either/Either.swift -------------------------------------------------------------------------------- /Sources/Either/EitherIO.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-prelude/HEAD/Sources/Either/EitherIO.swift -------------------------------------------------------------------------------- /Sources/Either/Nested.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-prelude/HEAD/Sources/Either/Nested.swift -------------------------------------------------------------------------------- /Sources/Frp/Event.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-prelude/HEAD/Sources/Frp/Event.swift -------------------------------------------------------------------------------- /Sources/Frp/UIKit.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-prelude/HEAD/Sources/Frp/UIKit.swift -------------------------------------------------------------------------------- /Sources/Frp/ValidationSemigroup.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-prelude/HEAD/Sources/Frp/ValidationSemigroup.swift -------------------------------------------------------------------------------- /Sources/Optics/Fold.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-prelude/HEAD/Sources/Optics/Fold.swift -------------------------------------------------------------------------------- /Sources/Optics/Forget.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-prelude/HEAD/Sources/Optics/Forget.swift -------------------------------------------------------------------------------- /Sources/Optics/Getter.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-prelude/HEAD/Sources/Optics/Getter.swift -------------------------------------------------------------------------------- /Sources/Optics/Index.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-prelude/HEAD/Sources/Optics/Index.swift -------------------------------------------------------------------------------- /Sources/Optics/KeyPath.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-prelude/HEAD/Sources/Optics/KeyPath.swift -------------------------------------------------------------------------------- /Sources/Optics/Prism.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-prelude/HEAD/Sources/Optics/Prism.swift -------------------------------------------------------------------------------- /Sources/Optics/Review.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-prelude/HEAD/Sources/Optics/Review.swift -------------------------------------------------------------------------------- /Sources/Optics/Setter.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-prelude/HEAD/Sources/Optics/Setter.swift -------------------------------------------------------------------------------- /Sources/Optics/Star.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-prelude/HEAD/Sources/Optics/Star.swift -------------------------------------------------------------------------------- /Sources/Optics/Traversal.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-prelude/HEAD/Sources/Optics/Traversal.swift -------------------------------------------------------------------------------- /Sources/Prelude/Alt.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-prelude/HEAD/Sources/Prelude/Alt.swift -------------------------------------------------------------------------------- /Sources/Prelude/Array.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-prelude/HEAD/Sources/Prelude/Array.swift -------------------------------------------------------------------------------- /Sources/Prelude/Collection.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-prelude/HEAD/Sources/Prelude/Collection.swift -------------------------------------------------------------------------------- /Sources/Prelude/CommutativeRing.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-prelude/HEAD/Sources/Prelude/CommutativeRing.swift -------------------------------------------------------------------------------- /Sources/Prelude/Comparable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-prelude/HEAD/Sources/Prelude/Comparable.swift -------------------------------------------------------------------------------- /Sources/Prelude/Comparator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-prelude/HEAD/Sources/Prelude/Comparator.swift -------------------------------------------------------------------------------- /Sources/Prelude/Curry.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-prelude/HEAD/Sources/Prelude/Curry.swift -------------------------------------------------------------------------------- /Sources/Prelude/Endo.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-prelude/HEAD/Sources/Prelude/Endo.swift -------------------------------------------------------------------------------- /Sources/Prelude/Equatable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-prelude/HEAD/Sources/Prelude/Equatable.swift -------------------------------------------------------------------------------- /Sources/Prelude/EuclideanRing.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-prelude/HEAD/Sources/Prelude/EuclideanRing.swift -------------------------------------------------------------------------------- /Sources/Prelude/Field.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-prelude/HEAD/Sources/Prelude/Field.swift -------------------------------------------------------------------------------- /Sources/Prelude/Filterable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-prelude/HEAD/Sources/Prelude/Filterable.swift -------------------------------------------------------------------------------- /Sources/Prelude/FreeNearSemiring.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-prelude/HEAD/Sources/Prelude/FreeNearSemiring.swift -------------------------------------------------------------------------------- /Sources/Prelude/Func.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-prelude/HEAD/Sources/Prelude/Func.swift -------------------------------------------------------------------------------- /Sources/Prelude/Function.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-prelude/HEAD/Sources/Prelude/Function.swift -------------------------------------------------------------------------------- /Sources/Prelude/HeytingAlgebra.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-prelude/HEAD/Sources/Prelude/HeytingAlgebra.swift -------------------------------------------------------------------------------- /Sources/Prelude/Hole.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-prelude/HEAD/Sources/Prelude/Hole.swift -------------------------------------------------------------------------------- /Sources/Prelude/IO.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-prelude/HEAD/Sources/Prelude/IO.swift -------------------------------------------------------------------------------- /Sources/Prelude/KeyPath.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-prelude/HEAD/Sources/Prelude/KeyPath.swift -------------------------------------------------------------------------------- /Sources/Prelude/Monoid.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-prelude/HEAD/Sources/Prelude/Monoid.swift -------------------------------------------------------------------------------- /Sources/Prelude/NearSemiring.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-prelude/HEAD/Sources/Prelude/NearSemiring.swift -------------------------------------------------------------------------------- /Sources/Prelude/Never.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-prelude/HEAD/Sources/Prelude/Never.swift -------------------------------------------------------------------------------- /Sources/Prelude/Operators.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-prelude/HEAD/Sources/Prelude/Operators.swift -------------------------------------------------------------------------------- /Sources/Prelude/Optional.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-prelude/HEAD/Sources/Prelude/Optional.swift -------------------------------------------------------------------------------- /Sources/Prelude/Parallel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-prelude/HEAD/Sources/Prelude/Parallel.swift -------------------------------------------------------------------------------- /Sources/Prelude/Plus.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-prelude/HEAD/Sources/Prelude/Plus.swift -------------------------------------------------------------------------------- /Sources/Prelude/PrecedenceGroups.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-prelude/HEAD/Sources/Prelude/PrecedenceGroups.swift -------------------------------------------------------------------------------- /Sources/Prelude/Ring.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-prelude/HEAD/Sources/Prelude/Ring.swift -------------------------------------------------------------------------------- /Sources/Prelude/Semigroup.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-prelude/HEAD/Sources/Prelude/Semigroup.swift -------------------------------------------------------------------------------- /Sources/Prelude/Semiring.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-prelude/HEAD/Sources/Prelude/Semiring.swift -------------------------------------------------------------------------------- /Sources/Prelude/Sequence.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-prelude/HEAD/Sources/Prelude/Sequence.swift -------------------------------------------------------------------------------- /Sources/Prelude/Set.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-prelude/HEAD/Sources/Prelude/Set.swift -------------------------------------------------------------------------------- /Sources/Prelude/String.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-prelude/HEAD/Sources/Prelude/String.swift -------------------------------------------------------------------------------- /Sources/Prelude/Strong.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-prelude/HEAD/Sources/Prelude/Strong.swift -------------------------------------------------------------------------------- /Sources/Prelude/Tuple.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-prelude/HEAD/Sources/Prelude/Tuple.swift -------------------------------------------------------------------------------- /Sources/Prelude/Unit.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-prelude/HEAD/Sources/Prelude/Unit.swift -------------------------------------------------------------------------------- /Sources/Reader/Reader.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-prelude/HEAD/Sources/Reader/Reader.swift -------------------------------------------------------------------------------- /Sources/State/State.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-prelude/HEAD/Sources/State/State.swift -------------------------------------------------------------------------------- /Sources/Tuple/Tuple.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-prelude/HEAD/Sources/Tuple/Tuple.swift -------------------------------------------------------------------------------- /Sources/ValidationNearSemiring/ValidationNearSemiring.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-prelude/HEAD/Sources/ValidationNearSemiring/ValidationNearSemiring.swift -------------------------------------------------------------------------------- /Sources/ValidationSemigroup/ValidationSemigroup.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-prelude/HEAD/Sources/ValidationSemigroup/ValidationSemigroup.swift -------------------------------------------------------------------------------- /Sources/Writer/Writer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-prelude/HEAD/Sources/Writer/Writer.swift -------------------------------------------------------------------------------- /Tests/EitherTests/ChoiceTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-prelude/HEAD/Tests/EitherTests/ChoiceTests.swift -------------------------------------------------------------------------------- /Tests/EitherTests/EitherTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-prelude/HEAD/Tests/EitherTests/EitherTests.swift -------------------------------------------------------------------------------- /Tests/EitherTests/NestedTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-prelude/HEAD/Tests/EitherTests/NestedTests.swift -------------------------------------------------------------------------------- /Tests/FrpTests/EventTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-prelude/HEAD/Tests/FrpTests/EventTests.swift -------------------------------------------------------------------------------- /Tests/OpticsTests/OpticsTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-prelude/HEAD/Tests/OpticsTests/OpticsTests.swift -------------------------------------------------------------------------------- /Tests/OpticsTests/__Snapshots__/OpticsTests/testAddOver.1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-prelude/HEAD/Tests/OpticsTests/__Snapshots__/OpticsTests/testAddOver.1.txt -------------------------------------------------------------------------------- /Tests/OpticsTests/__Snapshots__/OpticsTests/testAppendOver.1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-prelude/HEAD/Tests/OpticsTests/__Snapshots__/OpticsTests/testAppendOver.1.txt -------------------------------------------------------------------------------- /Tests/OpticsTests/__Snapshots__/OpticsTests/testChoicePrisms.Successful left-hand traversal.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-prelude/HEAD/Tests/OpticsTests/__Snapshots__/OpticsTests/testChoicePrisms.Successful left-hand traversal.txt -------------------------------------------------------------------------------- /Tests/OpticsTests/__Snapshots__/OpticsTests/testChoicePrisms.Successful nested left-hand traversal.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-prelude/HEAD/Tests/OpticsTests/__Snapshots__/OpticsTests/testChoicePrisms.Successful nested left-hand traversal.txt -------------------------------------------------------------------------------- /Tests/OpticsTests/__Snapshots__/OpticsTests/testChoicePrisms.Successful nested right-hand traversal.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-prelude/HEAD/Tests/OpticsTests/__Snapshots__/OpticsTests/testChoicePrisms.Successful nested right-hand traversal.txt -------------------------------------------------------------------------------- /Tests/OpticsTests/__Snapshots__/OpticsTests/testChoicePrisms.Successful some traversal.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-prelude/HEAD/Tests/OpticsTests/__Snapshots__/OpticsTests/testChoicePrisms.Successful some traversal.txt -------------------------------------------------------------------------------- /Tests/OpticsTests/__Snapshots__/OpticsTests/testChoicePrisms.Successful-left-hand-traversal.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-prelude/HEAD/Tests/OpticsTests/__Snapshots__/OpticsTests/testChoicePrisms.Successful-left-hand-traversal.txt -------------------------------------------------------------------------------- /Tests/OpticsTests/__Snapshots__/OpticsTests/testChoicePrisms.Successful-nested-left-hand-traversal.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-prelude/HEAD/Tests/OpticsTests/__Snapshots__/OpticsTests/testChoicePrisms.Successful-nested-left-hand-traversal.txt -------------------------------------------------------------------------------- /Tests/OpticsTests/__Snapshots__/OpticsTests/testChoicePrisms.Successful-nested-right-hand-traversal.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-prelude/HEAD/Tests/OpticsTests/__Snapshots__/OpticsTests/testChoicePrisms.Successful-nested-right-hand-traversal.txt -------------------------------------------------------------------------------- /Tests/OpticsTests/__Snapshots__/OpticsTests/testChoicePrisms.Successful-some-traversal.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-prelude/HEAD/Tests/OpticsTests/__Snapshots__/OpticsTests/testChoicePrisms.Successful-some-traversal.txt -------------------------------------------------------------------------------- /Tests/OpticsTests/__Snapshots__/OpticsTests/testChoicePrisms.Unsuccessful right-hand traversal.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-prelude/HEAD/Tests/OpticsTests/__Snapshots__/OpticsTests/testChoicePrisms.Unsuccessful right-hand traversal.txt -------------------------------------------------------------------------------- /Tests/OpticsTests/__Snapshots__/OpticsTests/testChoicePrisms.Unsuccessful some traversal.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-prelude/HEAD/Tests/OpticsTests/__Snapshots__/OpticsTests/testChoicePrisms.Unsuccessful some traversal.txt -------------------------------------------------------------------------------- /Tests/OpticsTests/__Snapshots__/OpticsTests/testChoicePrisms.Unsuccessful-right-hand-traversal.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-prelude/HEAD/Tests/OpticsTests/__Snapshots__/OpticsTests/testChoicePrisms.Unsuccessful-right-hand-traversal.txt -------------------------------------------------------------------------------- /Tests/OpticsTests/__Snapshots__/OpticsTests/testChoicePrisms.Unsuccessful-some-traversal.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-prelude/HEAD/Tests/OpticsTests/__Snapshots__/OpticsTests/testChoicePrisms.Unsuccessful-some-traversal.txt -------------------------------------------------------------------------------- /Tests/OpticsTests/__Snapshots__/OpticsTests/testConjOver.1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-prelude/HEAD/Tests/OpticsTests/__Snapshots__/OpticsTests/testConjOver.1.txt -------------------------------------------------------------------------------- /Tests/OpticsTests/__Snapshots__/OpticsTests/testDisjOver.1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-prelude/HEAD/Tests/OpticsTests/__Snapshots__/OpticsTests/testDisjOver.1.txt -------------------------------------------------------------------------------- /Tests/OpticsTests/__Snapshots__/OpticsTests/testDivOver.1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-prelude/HEAD/Tests/OpticsTests/__Snapshots__/OpticsTests/testDivOver.1.txt -------------------------------------------------------------------------------- /Tests/OpticsTests/__Snapshots__/OpticsTests/testIx.1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-prelude/HEAD/Tests/OpticsTests/__Snapshots__/OpticsTests/testIx.1.txt -------------------------------------------------------------------------------- /Tests/OpticsTests/__Snapshots__/OpticsTests/testLots.Nested choice prismatic traversals.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-prelude/HEAD/Tests/OpticsTests/__Snapshots__/OpticsTests/testLots.Nested choice prismatic traversals.txt -------------------------------------------------------------------------------- /Tests/OpticsTests/__Snapshots__/OpticsTests/testLots.Nested indexed choice.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-prelude/HEAD/Tests/OpticsTests/__Snapshots__/OpticsTests/testLots.Nested indexed choice.txt -------------------------------------------------------------------------------- /Tests/OpticsTests/__Snapshots__/OpticsTests/testLots.Nested-choice-prismatic-traversals.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-prelude/HEAD/Tests/OpticsTests/__Snapshots__/OpticsTests/testLots.Nested-choice-prismatic-traversals.txt -------------------------------------------------------------------------------- /Tests/OpticsTests/__Snapshots__/OpticsTests/testLots.Nested-indexed-choice.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-prelude/HEAD/Tests/OpticsTests/__Snapshots__/OpticsTests/testLots.Nested-indexed-choice.txt -------------------------------------------------------------------------------- /Tests/OpticsTests/__Snapshots__/OpticsTests/testMulOver.1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-prelude/HEAD/Tests/OpticsTests/__Snapshots__/OpticsTests/testMulOver.1.txt -------------------------------------------------------------------------------- /Tests/OpticsTests/__Snapshots__/OpticsTests/testOver.1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-prelude/HEAD/Tests/OpticsTests/__Snapshots__/OpticsTests/testOver.1.txt -------------------------------------------------------------------------------- /Tests/OpticsTests/__Snapshots__/OpticsTests/testSet.1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-prelude/HEAD/Tests/OpticsTests/__Snapshots__/OpticsTests/testSet.1.txt -------------------------------------------------------------------------------- /Tests/OpticsTests/__Snapshots__/OpticsTests/testStrongPrisms.1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-prelude/HEAD/Tests/OpticsTests/__Snapshots__/OpticsTests/testStrongPrisms.1.txt -------------------------------------------------------------------------------- /Tests/OpticsTests/__Snapshots__/OpticsTests/testSubOver.1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-prelude/HEAD/Tests/OpticsTests/__Snapshots__/OpticsTests/testSubOver.1.txt -------------------------------------------------------------------------------- /Tests/OpticsTests/__Snapshots__/OpticsTests/testTraversed.Array traversal.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-prelude/HEAD/Tests/OpticsTests/__Snapshots__/OpticsTests/testTraversed.Array traversal.txt -------------------------------------------------------------------------------- /Tests/OpticsTests/__Snapshots__/OpticsTests/testTraversed.Array-traversal.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-prelude/HEAD/Tests/OpticsTests/__Snapshots__/OpticsTests/testTraversed.Array-traversal.txt -------------------------------------------------------------------------------- /Tests/OpticsTests/__Snapshots__/OpticsTests/testTraversed.None traversal.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-prelude/HEAD/Tests/OpticsTests/__Snapshots__/OpticsTests/testTraversed.None traversal.txt -------------------------------------------------------------------------------- /Tests/OpticsTests/__Snapshots__/OpticsTests/testTraversed.None-traversal.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-prelude/HEAD/Tests/OpticsTests/__Snapshots__/OpticsTests/testTraversed.None-traversal.txt -------------------------------------------------------------------------------- /Tests/OpticsTests/__Snapshots__/OpticsTests/testTraversed.Some traversal.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-prelude/HEAD/Tests/OpticsTests/__Snapshots__/OpticsTests/testTraversed.Some traversal.txt -------------------------------------------------------------------------------- /Tests/OpticsTests/__Snapshots__/OpticsTests/testTraversed.Some-traversal.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-prelude/HEAD/Tests/OpticsTests/__Snapshots__/OpticsTests/testTraversed.Some-traversal.txt -------------------------------------------------------------------------------- /Tests/PreludeTests/ArrayTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-prelude/HEAD/Tests/PreludeTests/ArrayTests.swift -------------------------------------------------------------------------------- /Tests/PreludeTests/ComparableTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-prelude/HEAD/Tests/PreludeTests/ComparableTests.swift -------------------------------------------------------------------------------- /Tests/PreludeTests/DependencyTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-prelude/HEAD/Tests/PreludeTests/DependencyTests.swift -------------------------------------------------------------------------------- /Tests/PreludeTests/FreeNearSemiringTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-prelude/HEAD/Tests/PreludeTests/FreeNearSemiringTests.swift -------------------------------------------------------------------------------- /Tests/PreludeTests/FunctionTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-prelude/HEAD/Tests/PreludeTests/FunctionTests.swift -------------------------------------------------------------------------------- /Tests/PreludeTests/KeyPathTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-prelude/HEAD/Tests/PreludeTests/KeyPathTests.swift -------------------------------------------------------------------------------- /Tests/PreludeTests/MonoidTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-prelude/HEAD/Tests/PreludeTests/MonoidTests.swift -------------------------------------------------------------------------------- /Tests/PreludeTests/OptionalTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-prelude/HEAD/Tests/PreludeTests/OptionalTests.swift -------------------------------------------------------------------------------- /Tests/PreludeTests/ParallelTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-prelude/HEAD/Tests/PreludeTests/ParallelTests.swift -------------------------------------------------------------------------------- /Tests/PreludeTests/SemigroupTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-prelude/HEAD/Tests/PreludeTests/SemigroupTests.swift -------------------------------------------------------------------------------- /Tests/PreludeTests/SequenceTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-prelude/HEAD/Tests/PreludeTests/SequenceTests.swift -------------------------------------------------------------------------------- /Tests/PreludeTests/StringTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-prelude/HEAD/Tests/PreludeTests/StringTests.swift -------------------------------------------------------------------------------- /Tests/PreludeTests/StrongTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-prelude/HEAD/Tests/PreludeTests/StrongTests.swift -------------------------------------------------------------------------------- /Tests/PreludeTests/TupleTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-prelude/HEAD/Tests/PreludeTests/TupleTests.swift -------------------------------------------------------------------------------- /Tests/PreludeTests/UnitTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-prelude/HEAD/Tests/PreludeTests/UnitTests.swift -------------------------------------------------------------------------------- /Tests/ReaderTests/ReaderTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-prelude/HEAD/Tests/ReaderTests/ReaderTests.swift -------------------------------------------------------------------------------- /Tests/StateTests/StateTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-prelude/HEAD/Tests/StateTests/StateTests.swift -------------------------------------------------------------------------------- /Tests/TupleTests/TupleTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-prelude/HEAD/Tests/TupleTests/TupleTests.swift -------------------------------------------------------------------------------- /Tests/ValidationNearSemiringTests/ValidationNearSemiringTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-prelude/HEAD/Tests/ValidationNearSemiringTests/ValidationNearSemiringTests.swift -------------------------------------------------------------------------------- /Tests/ValidationSemigroupTests/ValidationSemigroupTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-prelude/HEAD/Tests/ValidationSemigroupTests/ValidationSemigroupTests.swift -------------------------------------------------------------------------------- /Tests/WriterTests/WriterTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pointfreeco/swift-prelude/HEAD/Tests/WriterTests/WriterTests.swift --------------------------------------------------------------------------------