@@ -386,20 +386,31 @@ library
387 exposed-modules:
387 exposed-modules:
388 Streamly.Prelude
388 Streamly.Prelude
390− , Streamly.Data.Fold
391 , Streamly.Data.Unfold
389 , Streamly.Data.Unfold
390+ , Streamly.Data.Fold
391+ , Streamly.Data.Array.Storable.Foreign
393 -- Text Processing
393 -- Text Processing
394 , Streamly.Unicode.Stream
394 , Streamly.Unicode.Stream
396− -- IO devices
396+ -- Filesystem/IO
397− , Streamly.Data.Array.Storable.Foreign
398 , Streamly.FileSystem.Handle
397 , Streamly.FileSystem.Handle
400+ , Streamly.Network.Socket
401+ , Streamly.Network.Inet.TCP
400 , Streamly.Tutorial
404 , Streamly.Tutorial
408+ , Streamly.Data.Unicode.Stream
409+ , Streamly.Memory.Array
402− -- Internal modules
411+ -- Internal modules, listed roughly in dependency order
403 , Streamly.Internal.BaseCompat
414 , Streamly.Internal.BaseCompat
404 , Streamly.Internal.Control.Exception
415 , Streamly.Internal.Control.Exception
405 , Streamly.Internal.Control.Monad
416 , Streamly.Internal.Control.Monad
@@ -407,51 +418,39 @@ library
407 , Streamly.Internal.Data.Tuple.Strict
418 , Streamly.Internal.Data.Tuple.Strict
408 , Streamly.Internal.Data.Maybe.Strict
419 , Streamly.Internal.Data.Maybe.Strict
409 , Streamly.Internal.Data.Either.Strict
420 , Streamly.Internal.Data.Either.Strict
421+ , Streamly.Internal.Data.IORef.Prim
422+ , Streamly.Internal.Foreign.Malloc
410 , Streamly.Internal.Data.Atomics
423 , Streamly.Internal.Data.Atomics
411 , Streamly.Internal.Data.Time
424 , Streamly.Internal.Data.Time
412 , Streamly.Internal.Data.Time.TimeSpec
425 , Streamly.Internal.Data.Time.TimeSpec
413 , Streamly.Internal.Data.Time.Units
426 , Streamly.Internal.Data.Time.Units
414 , Streamly.Internal.Data.Time.Clock
427 , Streamly.Internal.Data.Time.Clock
415− , Streamly.Internal.Data.SVar
418− , Streamly.Internal.Foreign.Malloc
420− -- Mutable data
429+ -- streamly-core-stream
421− , Streamly.Internal.Data.IORef.Prim
424− , Streamly.Internal.Data.Array
425− , Streamly.Internal.Data.Array.Prim.Types
426− , Streamly.Internal.Data.Array.Prim
427− , Streamly.Internal.Data.Array.Prim.Mut.Types
428− , Streamly.Internal.Data.Array.Prim.Pinned.Types
429− , Streamly.Internal.Data.Array.Prim.Pinned
430+ , Streamly.Internal.Data.SVar
430− , Streamly.Internal.Data.Array.Prim.Pinned.Mut.Types
431+ , Streamly.Internal.Data.Stream.StreamK.Type
431− , Streamly.Internal.Data.SmallArray.Types
432+ , Streamly.Internal.Data.Stream.StreamD.Type
432− , Streamly.Internal.Data.SmallArray
433− , Streamly.Internal.Data.Array.Storable.Foreign.Mut.Types
433+ , Streamly.Internal.Data.Stream.StreamDK.Type
434− , Streamly.Internal.Data.Array.Storable.Foreign.Types
434+ , Streamly.Internal.Data.Unfold.Types
435− , Streamly.Internal.Data.Array.Storable.Foreign
436− , Streamly.Internal.Memory.ArrayStream
439 , Streamly.Internal.Data.Fold.Types
435 , Streamly.Internal.Data.Fold.Types
440− , Streamly.Internal.Data.Fold
441 , Streamly.Internal.Data.Sink.Types
436 , Streamly.Internal.Data.Sink.Types
442− , Streamly.Internal.Data.Sink
445 , Streamly.Internal.Data.Parser.ParserK.Types
437 , Streamly.Internal.Data.Parser.ParserK.Types
446 , Streamly.Internal.Data.Parser.ParserD.Types
438 , Streamly.Internal.Data.Parser.ParserD.Types
447− , Streamly.Internal.Data.Parser.ParserD.Tee
439+ , Streamly.Internal.Data.Pipe.Types
448− , Streamly.Internal.Data.Parser.ParserD
449− , Streamly.Internal.Data.Parser
441+ -- streamly-core-array
442+ -- May depend on streamly-core-stream
443+ , Streamly.Internal.Data.Array.Storable.Foreign.Mut.Types
444+ , Streamly.Internal.Data.Array.Storable.Foreign.Types
445+ , Streamly.Internal.Data.Array.Prim.Mut.Types
446+ , Streamly.Internal.Data.Array.Prim.Types
447+ , Streamly.Internal.Data.Array.Prim.Pinned.Mut.Types
448+ , Streamly.Internal.Data.Array.Prim.Pinned.Types
449+ , Streamly.Internal.Data.SmallArray.Types
451− -- Base streams
451+ -- streamly-base-streams
452− , Streamly.Internal.Data.Stream.StreamK.Type
452+ -- May depend on streamly-core-array
453 , Streamly.Internal.Data.Stream.StreamK
453 , Streamly.Internal.Data.Stream.StreamK
454− , Streamly.Internal.Data.Stream.StreamD.Type
455 , Streamly.Internal.Data.Stream.StreamD.Generate
454 , Streamly.Internal.Data.Stream.StreamD.Generate
456 , Streamly.Internal.Data.Stream.StreamD.Eliminate
455 , Streamly.Internal.Data.Stream.StreamD.Eliminate
457 , Streamly.Internal.Data.Stream.StreamD.Nesting
456 , Streamly.Internal.Data.Stream.StreamD.Nesting
@@ -459,11 +458,19 @@ library
459 , Streamly.Internal.Data.Stream.StreamD.Exception
458 , Streamly.Internal.Data.Stream.StreamD.Exception
460 , Streamly.Internal.Data.Stream.StreamD.Lift
459 , Streamly.Internal.Data.Stream.StreamD.Lift
461 , Streamly.Internal.Data.Stream.StreamD
460 , Streamly.Internal.Data.Stream.StreamD
462− , Streamly.Internal.Data.Stream.StreamDK.Type
463 , Streamly.Internal.Data.Stream.StreamDK
461 , Streamly.Internal.Data.Stream.StreamDK
464 , Streamly.Internal.Data.Stream.Prelude
462 , Streamly.Internal.Data.Stream.Prelude
466− -- Higher level streams
464+ , Streamly.Internal.Data.Parser.ParserD.Tee
465+ , Streamly.Internal.Data.Parser.ParserD
468+ , Streamly.Internal.Data.Unfold
469+ , Streamly.Internal.Data.Fold
470+ , Streamly.Internal.Data.Sink
471+ , Streamly.Internal.Data.Parser
472+ , Streamly.Internal.Data.Pipe
467 , Streamly.Internal.Data.Stream.SVar
474 , Streamly.Internal.Data.Stream.SVar
468 , Streamly.Internal.Data.Stream.Serial
475 , Streamly.Internal.Data.Stream.Serial
469 , Streamly.Internal.Data.Stream.Async
476 , Streamly.Internal.Data.Stream.Async
@@ -483,37 +490,30 @@ library
483 , Streamly.Internal.Data.Stream.IsStream
490 , Streamly.Internal.Data.Stream.IsStream
484 , Streamly.Internal.Data.List
491 , Streamly.Internal.Data.List
486− -- Unfolds
493+ -- streamly-arrays
494+ -- May depend on streamly-core
487− , Streamly.Internal.Data.Unfold.Types
495+ , Streamly.Internal.Data.Array
488− , Streamly.Internal.Data.Unfold
496+ , Streamly.Internal.Data.Array.Storable.Foreign
491− , Streamly.Internal.Data.Pipe.Types
497+ , Streamly.Internal.Data.Array.Prim
492− , Streamly.Internal.Data.Pipe
498+ , Streamly.Internal.Data.Array.Prim.Pinned
495− , Streamly.Internal.FileSystem.Handle
496− , Streamly.Internal.FileSystem.Dir
499+ , Streamly.Internal.Data.SmallArray
497− , Streamly.Internal.FileSystem.File
500+ , Streamly.Internal.Memory.ArrayStream
499− -- Text Processing
502+ -- streamly-unicode
500 , Streamly.Internal.Unicode.Stream
503 , Streamly.Internal.Unicode.Stream
501 , Streamly.Internal.Unicode.Char
504 , Streamly.Internal.Unicode.Char
502 , Streamly.Internal.Unicode.Array.Char
505 , Streamly.Internal.Unicode.Array.Char
503 , Streamly.Internal.Unicode.Array.Prim.Pinned
506 , Streamly.Internal.Unicode.Array.Prim.Pinned
505− -- Serialization/deserialization in binary format
508+ -- streamly-serde
506 , Streamly.Internal.Data.Binary.Decode
509 , Streamly.Internal.Data.Binary.Decode
508− -- Deprecated
511+ -- streamly-filesystem
509− , Streamly.Data.Unicode.Stream
512+ , Streamly.Internal.FileSystem.Handle
510− , Streamly.Memory.Array
513+ , Streamly.Internal.FileSystem.Dir
511−
514+ , Streamly.Internal.FileSystem.File
514− , Streamly.Network.Socket
515− , Streamly.Network.Inet.TCP
517 , Streamly.Internal.Network.Socket
517 , Streamly.Internal.Network.Socket
518 , Streamly.Internal.Network.Inet.TCP
518 , Streamly.Internal.Network.Inet.TCP