cradle: multi: - path: "./" config: cradle: cabal: - path: "./src" component: "lib:streamly" - path: "./core" config: cradle: cabal: - path: "./core/src" component: "lib:streamly-core" - path: "./benchmark" config: cradle: cabal: - path: "./benchmark/Streamly/Benchmark/Data/Array.hs" component: "bench:Data.Array" - path: "./benchmark/Streamly/Benchmark/Data/Array/Generic.hs" component: "bench:Data.Array.Generic" - path: "./benchmark/Streamly/Benchmark/Data/MutArray.hs" component: "bench:Data.MutArray" - path: "./benchmark/Streamly/Benchmark/Data/Array/Stream.hs" component: "bench:Data.Array.Stream" - path: "./benchmark/Streamly/Benchmark/Data/Fold.hs" component: "bench:Data.Fold" - path: "./benchmark/Streamly/Benchmark/Data/Parser.hs" component: "bench:Data.Parser" - path: "./benchmark/Streamly/Benchmark/Data/ParserK.hs" component: "bench:Data.ParserK" - path: "./benchmark/Streamly/Benchmark/Data/Stream/StreamD.hs" component: "bench:Data.StreamD" - path: "./benchmark/Streamly/Benchmark/Data/Stream/StreamK.hs" component: "bench:Data.StreamK" - path: "./benchmark/Streamly/Benchmark/Data/Stream/ToStreamK.hs" component: "bench:Data.Stream.ToStreamK" - path: "./benchmark/Streamly/Benchmark/Data/Stream/Common.hs" component: "bench:Data.Stream" - path: "./benchmark/Streamly/Benchmark/Data/Stream/Eliminate.hs" component: "bench:Data.Stream" - path: "./benchmark/Streamly/Benchmark/Data/Stream/Expand.hs" component: "bench:Data.Stream" - path: "./benchmark/Streamly/Benchmark/Data/Stream/Exceptions.hs" component: "bench:Data.Stream" - path: "./benchmark/Streamly/Benchmark/Data/Stream/Generate.hs" component: "bench:Data.Stream" - path: "./benchmark/Streamly/Benchmark/Data/Stream/Lift.hs" component: "bench:Data.Stream" - path: "./benchmark/Streamly/Benchmark/Data/Stream/Reduce.hs" component: "bench:Data.Stream" - path: "./benchmark/Streamly/Benchmark/Data/Stream/Transform.hs" component: "bench:Data.Stream" - path: "./benchmark/Streamly/Benchmark/Data/Stream/Concurrent.hs" component: "bench:Data.Stream.Concurrent" - path: "./benchmark/Streamly/Benchmark/Data/Stream/ConcurrentCommon.hs" component: "bench:Data.Stream.Concurrent" - path: "./benchmark/Streamly/Benchmark/Data/Stream/ConcurrentEager.hs" component: "bench:Data.Stream.ConcurrentEager" - path: "./benchmark/Streamly/Benchmark/Data/Unfold.hs" component: "bench:Data.Unfold" - path: "./benchmark/Streamly/Benchmark/FileSystem/Handle/Read.hs" component: "bench:FileSystem.Handle" - path: "./benchmark/Streamly/Benchmark/FileSystem/Handle/ReadWrite.hs" component: "bench:FileSystem.Handle" - path: "./benchmark/Streamly/Benchmark/Prelude/Ahead.hs" component: "bench:Prelude.Ahead" - path: "./benchmark/Streamly/Benchmark/Prelude/Async.hs" component: "bench:Prelude.Async" - path: "./benchmark/Streamly/Benchmark/Prelude/Merge.hs" component: "bench:Prelude.Merge" - path: "./benchmark/Streamly/Benchmark/Prelude/Parallel.hs" component: "bench:Prelude.Parallel" - path: "./benchmark/Streamly/Benchmark/Prelude/WSerial.hs" component: "bench:Prelude.WSerial" - path: "./benchmark/Streamly/Benchmark/Prelude/ZipSerial.hs" component: "bench:Prelude.ZipSerial" - path: "./benchmark/Streamly/Benchmark/Unicode/Char.hs" component: "bench:Unicode.Char" - path: "./benchmark/Streamly/Benchmark/Unicode/Stream.hs" component: "bench:Unicode.Stream" - path: "./benchmark/Streamly/Benchmark/Unicode/Utf8.hs" component: "bench:Unicode.Utf8" - path: "./benchmark/lib/" component: "lib:streamly-benchmarks" - path: "./benchmark/Streamly/Benchmark/Data/Fold/Window.hs" component: "bench:Data.Fold.Window" - path: "./benchmark/Streamly/Benchmark/Unicode/Parser.hs" component: "bench:Unicode.Parser" - path: "./test" config: cradle: cabal: - path: "./test/Streamly/Test/Data/Array.hs" component: "test:Data.Array" - path: "./test/Streamly/Test/Data/Stream.hs" component: "test:Data.Stream" - path: "./test/Streamly/Test/Data/Array/Generic.hs" component: "test:Data.Array.Generic" - path: "./test/Streamly/Test/Data/MutArray.hs" component: "test:Data.MutArray" - path: "./test/Streamly/Test/Data/Array/Stream.hs" component: "test:Data.Array.Stream" - path: "./test/Streamly/Test/Data/Fold.hs" component: "test:Data.Fold" - path: "./test/Streamly/Test/Data/List.hs" component: "test:Data.List" - path: "./test/Streamly/Test/Data/Parser.hs" component: "test:Data.Parser" - path: "./test/Streamly/Test/Data/Stream/Concurrent.hs" component: "test:Data.Stream.Concurrent" - path: "./test/Streamly/Test/Data/Stream/Common.hs" component: "test:Data.Stream.Concurrent" - path: "./test/Streamly/Test/Data/Unbox.hs" component: "test:Data.Unbox" - path: "./test/Streamly/Test/Data/Unfold.hs" component: "test:Data.Unfold" - path: "./test/Streamly/Test/FileSystem/Event.hs" component: "test:FileSystem.Event" - path: "./test/Streamly/Test/FileSystem/Event/Common.hs" component: "test:FileSystem.Event" - path: "./test/Streamly/Test/FileSystem/Event/Linux.hs" component: "test:FileSystem.Event.Linux" - path: "./test/Streamly/Test/FileSystem/Event/Windows.hs" component: "test:FileSystem.Event.Windows" - path: "./test/Streamly/Test/FileSystem/Event/Darwin.hs" component: "test:FileSystem.Event.Darwin" - path: "./test/Streamly/Test/FileSystem/Handle.hs" component: "test:FileSystem.Handle" - path: "./test/Streamly/Test/Network/Inet/TCP.hs" component: "test:Network.Inet.TCP" - path: "./test/Streamly/Test/Network/Socket.hs" component: "test:Network.Socket" - path: "./test/Streamly/Test/Prelude.hs" component: "test:Prelude" - path: "./test/Streamly/Test/Prelude/Ahead.hs" component: "test:Prelude.Ahead" - path: "./test/Streamly/Test/Prelude/Async.hs" component: "test:Prelude.Async" - path: "./test/Streamly/Test/Prelude/Concurrent.hs" component: "test:Prelude.Concurrent" - path: "./test/Streamly/Test/Prelude/Fold.hs" component: "test:Prelude.Fold" - path: "./test/Streamly/Test/Prelude/Parallel.hs" component: "test:Prelude.Parallel" - path: "./test/Streamly/Test/Prelude/Rate.hs" component: "test:Prelude.Rate" - path: "./test/Streamly/Test/Prelude/Serial.hs" component: "test:Prelude.Serial" - path: "./test/Streamly/Test/Prelude/WAsync.hs" component: "test:Prelude.WAsync" - path: "./test/Streamly/Test/Prelude/WSerial.hs" component: "test:Prelude.WSerial" - path: "./test/Streamly/Test/Prelude/ZipAsync.hs" component: "test:Prelude.ZipAsync" - path: "./test/Streamly/Test/Prelude/ZipSerial.hs" component: "test:Prelude.ZipSerial" - path: "./test/Streamly/Test/Unicode/Stream.hs" component: "test:Unicode.Stream" - path: "./test/Streamly/Test/Unicode/Parser.hs" component: "test:Unicode.Parser" - path: "./test/Streamly/Test/Serialize/Serializable.hs" component: "test:Serialize.Serializable" - path: "./test/lib/" component: "lib:streamly-tests" - path: "./test/version-bounds.hs" component: "test:version-bounds" - path: "./test/Streamly/Test/Data/Fold/Window.hs" component: "test:Data.Fold.Window" dependencies: - streamly.cabal - ./core/streamly-core.cabal - ./benchmark/streamly-benchmarks.cabal - ./test/streamly-tests.cabal - hie.yaml