The ports package

[Tags: lgpl, library]

The Haskell Ports Library (HPL) supports concurrent and distributed Haskell programming in the IO monad _without_ relying on mutable variables. Instead, it supplies monotone single-assignment variable and ports abstractions.


[Skip to ReadMe]

Properties

Versions0.4.3.1, 0.4.3.2
Change logChangeLog
Dependenciesbase (>=1.0), haskell98, unix [details]
LicenseLGPL
AuthorManuel M T Chakravarty
Maintainerdons@cse.unsw.edu.au
CategoryControl
Home pagehttp://www.cse.unsw.edu.au/~chak/haskell/ports/
UploadedSat Jul 14 06:22:37 UTC 2007 by DonaldStewart
Downloads367 total (21 in last 30 days)
Votes
0 []
StatusDocs not available [build log]
All reported builds failed as of 2015-05-20 [all 2 reports]

Modules

Downloads

Maintainers' corner

For package maintainers and hackage trustees

Readme for ports-0.4.3.2

		            Haskell Ports Library	             -*-text-*-
			    =====================

The Haskell Ports Library (HPL) supports concurrent and distributed computing
in the IO monad _without_ relying on mutable variables.  Instead, it supplies
monotone single-assignment variables and ports abstractions.  More details at

	     http://www.cse.unsw.edu.au/~chak/haskell/ports/

Haskell is a state-of-the-art general purpose, purely functional programming
language.  It combines modern language design and a solid formal foundation
with the features required for real-world programming - details are available
at 

  http://haskell.org


Contents:

  AUTHORS	-- Author information
  COPYING.LIB   -- GNU Library General Public License (LGPL)
  ChangeLog	-- Change history
  INSTALL	-- Help on installing this package
  Makefile      -- Root makefile
  NEWS		-- Information on the latest development
  README	-- This file
  TODO		-- Roadmap and known bugs
  configure.in	-- GNU autoconf input
  configure	-- Automatic configuration file created by GNU autoconf
  lib		-- The library proper
  mk		-- Global makefile definitions
  tests		-- Test modules & examples


-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= INSTALLING =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=

See the file `INSTALL'.

-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- COPYLEFT -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=

This library is free software; you can redistribute it and/or modify it under
the terms of the GNU Library General Public License as published by the Free
Software Foundation; either version 2 of the License, or (at your option) any
later version.

This library is distributed in the hope that it will be useful, but WITHOUT
ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
FOR A PARTICULAR PURPOSE.  See the GNU Library General Public License for more
details.

You should have received a copy of the GNU Library General Public License
along with this library; if not, write to the Free Software Foundation, Inc.,
59 Temple Place - Suite 330, Boston, MA 02111-1307 USA.

-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- CREDITS -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-

Authors:

Manuel M T Chakravarty <chak@cse.unsw.edu.au>
Duncan Coutts	       <duncan@coutts.uklinux.net>
Donald Stewart	       <dons@cse.unsw.edu.au>

Thanks to Marcin Kowalczyk <qrczak@knm.org.pl> and Michael Weber
<michael.weber@post.rwth-aachen.de> for useful suggestions and to Gabriele
Keller <keller@it.uts.edu.au> for debugging help.  Thanks also to David Sankel
for his `shell-haskell' library where I got some inspiration for the revised
fork/exec handling in `Processes.proc'.

Maintainer:

  Maintained by Manuel M. T. Chakravarty <chak@cse.unsw.edu.au> who
  gratefully accepts any bug reports, suggestions, and code contributions.
  The latter are implied to be made under the terms of the LGPL.