Projects / Haskell Ports Library

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.

Operating Systems

RSS Recent releases

  •  26 Dec 2007 14:21

Release Notes: Assorted updates, enhancements, and bugfixes.

  •  28 Aug 2001 06:27

Release Notes: Experimental support for port-based subprocess management added.


Project Spotlight


A flexible one time password authentication system with pluggable OTP algorithms and userstorages.


Project Spotlight


A unit converter and calculator.