Description
Provides a portable POSIX-compatibility layer for Haskell. It helps code use Unix-like operating system features while reducing version or platform differences in the underlying APIs.
It is useful for command-line tools, server software, file utilities, and packages that need Unix behavior across several environments. Applications should still handle platform differences explicitly when behavior is not truly portable.