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

Recent releases

  •  26 Dec 2007 22:21

    Release Notes: Assorted updates, enhancements, and bugfixes.

    •  28 Aug 2001 10:27

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


      Project Spotlight


      A Fluent OpenStack client API for Java.


      Project Spotlight

      TurnKey TWiki Appliance

      A TWiki appliance that is easy to use and lightweight.