Package Info

ghc-splice


Cross-platform Socket to Socket Data Splicing


Development/Libraries/Haskell

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()' (<http://en.wikipedia.org/wiki/Splice_(system_call)#Requirements>) 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
URL: https://hackage.haskell.org/package/splice

Categories

Releases

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