Personal tools

IPC

From HaskellWiki

(Difference between revisions)
Jump to: navigation, search
(Initial project page)
 
m
 
(One intermediate revision by one user not shown)
Line 1: Line 1:
 
== Introduction ==
 
== Introduction ==
IPC[http://hackage.haskell.org/cgi-bin/hackage-scripts/package/ipc] is a simple package for inter-process communication in Haskell. This package uses named BSD sockets (not file backed) to provide basic communications between two domains. Any data structure that is an instance of [[Binary]] can use this interface with ease.
+
IPC[http://hackage.haskell.org/cgi-bin/hackage-scripts/package/ipc] is a simple package for inter-process communication in Haskell. This package uses named BSD sockets (not file backed) to provide basic communications between two processes. Any data structure that is an instance of [[Binary]] can use this interface with ease.
   
 
== Future Work ==
 
== Future Work ==
 
* IPC will currently truncate data that serializes to greater than 4k. A system that will encapsulate the messages and fragement them as necessary (transparent to the user of this API) should be made.
 
* IPC will currently truncate data that serializes to greater than 4k. A system that will encapsulate the messages and fragement them as necessary (transparent to the user of this API) should be made.
 
* Haddock currently fails, must fix this!
 
* Haddock currently fails, must fix this!
  +
  +
  +
[[Category:Libraries]]
  +
[[Category:Packages]]

Latest revision as of 21:19, 31 July 2008

[edit] 1 Introduction

IPC[1] is a simple package for inter-process communication in Haskell. This package uses named BSD sockets (not file backed) to provide basic communications between two processes. Any data structure that is an instance of Binary can use this interface with ease.

[edit] 2 Future Work

  • IPC will currently truncate data that serializes to greater than 4k. A system that will encapsulate the messages and fragement them as necessary (transparent to the user of this API) should be made.
  • Haddock currently fails, must fix this!