Package Info


Cross-platform Socket to Socket Data Splicing


A library that implements most efficient socket to socket data transfer loops for proxy servers on all operating systems.

On GNU/Linux, it exports the zero-copy system call 'c_splice()' (<>) in 'System.IO.Splice.Linux'.

On other operating systems, it only exports a portable Haskell implementation.

A unified sockets API for all operating systems is available in 'Network.Socket.Splice'.

[Version Scheme] Major-'/R/'-ewrite . New-'/F/'-unctionality . '/I/'-mprovementAndBugFixes . '/P/'-ackagingOnly

  • 'PackagingOnly' changes are made for quality assurance reasons.

License: BSD-3-Clause



Package Version Update ID Released Package Hub Version Platforms Subpackages info GA Release 2018-08-01 15
  • AArch64
  • ghc-splice
  • ghc-splice-devel info GA Release 2018-07-30 15
  • ppc64le
  • x86-64
  • ghc-splice
  • ghc-splice-devel