IPC

From HaskellWiki
Revision as of 23:41, 12 June 2008 by Tom (talk | contribs) (Initial project page)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

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 domains. Any data structure that is an instance of Binary can use this interface with ease.

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!