Haskell Ports Library

Haskell Ports Library provides ports in Haskell. Ports are an abstraction for modelling variables whose values evolve over time without the need to resort to mutable variable, such as IORefs. More precisely, a port represents all values that a time-dependent variable successively take as a stream, where each element of the stream corresponds to a state change. A port supports concurrent construction of the time series, or stream of values. Ports are ideally suited for purely functional GUI interfaces that completely avoid the use of mutable variables.

Tags Software Development Libraries
Licenses LGPL
Operating Systems POSIX
Implementation Haskell

Tweet this project Short link

Rss Recent releases

  • Rrelease-mid
  •  26 Dec 2007 14:21
  • Rrelease-after

Changes: Assorted updates, enhancements, and bugfixes.

  • Rrelease-mid
  •  28 Aug 2001 06:27
  • Rrelease-after

Changes: Experimental support for port-based subprocess management added.

No-screenshot

Project Spotlight

ButiFree

Software to play the Catalan card game "la botifarra" online.

No-screenshot

Project Spotlight

SpamBlock

A program that detects and blocks spam on a FreeBSD-based router with ipfw2 and tcpdump.