summaryrefslogtreecommitdiff
path: root/devel/hs-hpl/pkg-descr
diff options
context:
space:
mode:
Diffstat (limited to 'devel/hs-hpl/pkg-descr')
-rw-r--r--devel/hs-hpl/pkg-descr13
1 files changed, 13 insertions, 0 deletions
diff --git a/devel/hs-hpl/pkg-descr b/devel/hs-hpl/pkg-descr
new file mode 100644
index 000000000000..bf94d7800af1
--- /dev/null
+++ b/devel/hs-hpl/pkg-descr
@@ -0,0 +1,13 @@
+The Haskell Ports Library (HPL)
+
+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 takes
+as a stream, where each element of the stream corresponds to a state change -
+we can also say that a port represents a time series. Moreover, a port supports
+concurrent construction of the time series, or stream of values.
+
+WWW: http://www.cse.unsw.edu.au/~chak/haskell/ports/
+
+-- Oliver Braun
+obraun@FreeBSD.org