|
Packit |
2632c6 |
Name: split
|
|
Packit |
2632c6 |
Version: 0.2.3.2
|
|
Packit |
2632c6 |
Stability: stable
|
|
Packit |
2632c6 |
|
|
Packit |
2632c6 |
Description: A collection of various methods for splitting
|
|
Packit |
2632c6 |
lists into parts, akin to the \"split\" function
|
|
Packit |
2632c6 |
found in several mainstream languages. Here is
|
|
Packit |
2632c6 |
its tale:
|
|
Packit |
2632c6 |
.
|
|
Packit |
2632c6 |
Once upon a time the standard "Data.List" module
|
|
Packit |
2632c6 |
held no function for splitting a list into parts
|
|
Packit |
2632c6 |
according to a delimiter. Many a brave
|
|
Packit |
2632c6 |
lambda-knight strove to add such a function, but
|
|
Packit |
2632c6 |
their striving was in vain, for Lo, the Supreme
|
|
Packit |
2632c6 |
Council fell to bickering amongst themselves what
|
|
Packit |
2632c6 |
was to be the essential nature of the One True
|
|
Packit |
2632c6 |
Function which could cleave a list in twain (or
|
|
Packit |
2632c6 |
thrain, or any required number of parts).
|
|
Packit |
2632c6 |
.
|
|
Packit |
2632c6 |
And thus came to pass the split package,
|
|
Packit |
2632c6 |
comprising divers functions for splitting a list
|
|
Packit |
2632c6 |
asunder, each according to its nature. And the
|
|
Packit |
2632c6 |
Supreme Council had no longer any grounds for
|
|
Packit |
2632c6 |
argument, for the favored method of each was
|
|
Packit |
2632c6 |
contained therein.
|
|
Packit |
2632c6 |
.
|
|
Packit |
2632c6 |
To get started, see the "Data.List.Split" module.
|
|
Packit |
2632c6 |
Synopsis: Combinator library for splitting lists.
|
|
Packit |
2632c6 |
License: BSD3
|
|
Packit |
2632c6 |
License-file: LICENSE
|
|
Packit |
2632c6 |
Copyright: (c) Brent Yorgey, Louis Wasserman 2008-2012
|
|
Packit |
2632c6 |
Extra-source-files: README, test/Properties.hs, CHANGES
|
|
Packit |
2632c6 |
Author: Brent Yorgey
|
|
Packit |
2632c6 |
Maintainer: byorgey@gmail.com
|
|
Packit |
2632c6 |
Category: List
|
|
Packit |
2632c6 |
Build-type: Simple
|
|
Packit |
2632c6 |
Cabal-Version: >= 1.10
|
|
Packit |
2632c6 |
Tested-with: GHC ==7.0.4, GHC ==7.2.1, GHC ==7.4.*, GHC ==7.6.1, GHC ==7.8.3, GHC==7.10.3, GHC==8.0.1
|
|
Packit |
2632c6 |
Bug-reports: https://github.com/byorgey/split/issues
|
|
Packit |
2632c6 |
|
|
Packit |
2632c6 |
Test-suite split-tests
|
|
Packit |
2632c6 |
type: exitcode-stdio-1.0
|
|
Packit |
2632c6 |
main-is: Properties.hs
|
|
Packit |
2632c6 |
build-depends: base, QuickCheck >= 2.4, split
|
|
Packit |
2632c6 |
default-language: Haskell2010
|
|
Packit |
2632c6 |
Hs-source-dirs: test
|
|
Packit |
2632c6 |
|
|
Packit |
2632c6 |
Source-repository head
|
|
Packit |
2632c6 |
type: git
|
|
Packit |
2632c6 |
location: http://github.com/byorgey/split.git
|
|
Packit |
2632c6 |
|
|
Packit |
2632c6 |
Library
|
|
Packit |
2632c6 |
ghc-options: -Wall
|
|
Packit |
2632c6 |
build-depends: base <4.11
|
|
Packit |
2632c6 |
exposed-modules: Data.List.Split, Data.List.Split.Internals
|
|
Packit |
2632c6 |
default-language: Haskell2010
|
|
Packit |
2632c6 |
Hs-source-dirs: src
|