diff options
Diffstat (limited to 'devel/hs-split/pkg-descr')
-rw-r--r-- | devel/hs-split/pkg-descr | 18 |
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 |