File tree Expand file tree Collapse file tree
core/src/Streamly/Internal/FileSystem Expand file tree Collapse file tree Original file line number Diff line number Diff line change 6262-- the filepath package APIs. It has some differences from the filepath
6363-- package:
6464--
65- -- * Empty paths are not allowed. Paths are validated before construction.
66- -- * The default Path type itself affords considerable safety regarding the
65+ -- 1. Empty paths are not allowed. Paths are validated before construction.
66+ -- 2. The default Path type itself affords considerable safety regarding the
6767-- distinction of rooted or non-rooted paths, it also allows distinguishing
6868-- directory and file paths.
69- -- * It is designed to provide flexible typing to provide compile time safety
69+ -- 3. It is designed to provide flexible typing to provide compile time safety
7070-- for rooted/non-rooted paths and file/dir paths. The Path type is just part
7171-- of that typed path ecosystem. Though the default Path type itself should be
7272-- enough for most cases.
73- -- * It leverages the streamly array module for most of the heavy lifting,
73+ -- 4. It leverages the streamly array module for most of the heavy lifting,
7474-- it is a thin wrapper on top of that, improving maintainability as well as
7575-- providing better performance. We can have pinned and unpinned paths, also
7676-- provide lower level operations for certain cases to interact more
You can’t perform that action at this time.
0 commit comments