aboutsummaryrefslogtreecommitdiff
path: root/devel/hs-split/pkg-descr
diff options
context:
space:
mode:
Diffstat (limited to 'devel/hs-split/pkg-descr')
-rw-r--r--devel/hs-split/pkg-descr18
1 files changed, 17 insertions, 1 deletions
diff --git a/devel/hs-split/pkg-descr b/devel/hs-split/pkg-descr
index 201803a01e2e..d6e9a02f4eee 100644
--- a/devel/hs-split/pkg-descr
+++ b/devel/hs-split/pkg-descr
@@ -1,3 +1,19 @@
+A collection of various methods for splitting lists into parts, akin to
+the "split" function found in several mainstream languages. Here is its
+tale:
+
+Once upon a time the standard Data.List module held no function for
+splitting a list into parts according to a delimiter. Many a brave
+lambda-knight strove to add such a function, but their striving was in
+vain, for Lo, the Supreme Council fell to bickering amongst themselves
+what was to be the essential nature of the One True Function which could
+cleave a list in twain (or thrain, or any required number of parts).
+
+And thus came to pass the split package, comprising divers functions for
+splitting a list asunder, each according to its nature. And the Supreme
+Council had no longer any grounds for argument, for the favored method
+of each was contained therein.
+
Combinator library and utility functions for splitting lists.
-WWW: http://code.haskell.org/~byorgey/code/split
+WWW: http://hackage.haskell.org/package/split