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.