Skip to content
Newer
Older
100644 130 lines (123 sloc) 3.72 KB
24b94cc @dcoutts Add cabal file and LICENSE
dcoutts authored Jan 18, 2009
1 name: text
9037c0a @bos Bump version
authored Oct 7, 2010
2 version: 0.9.1.0
9a4299d @donsbot Add a more thorough description of Data.Text
donsbot authored Aug 30, 2010
3 homepage: http://code.haskell.org/text
4 synopsis: An efficient packed Unicode text type.
5 description:
6 .
7 An efficient packed, immutable Unicode text type (both strict and
8 lazy), with a powerful loop fusion optimization framework.
9 .
10 The 'Text' type represents Unicode character strings, in a time and
11 space-efficient manner. This package provides text processing
12 capabilities that are optimized for performance critical use, both
13 in terms of large data quantities and high speed.
14 .
15 The 'Text' type provides character-encoding, type-safe case
16 conversion via whole-string case conversion functions. It also
17 provides a range of functions for converting Text values to and from
18 'ByteStrings', using several standard encodings (see the 'text-icu'
19 package for a much larger variety of encoding functions).
20 .
21 Efficient locale-sensitive support for text IO is also supported.
22 .
23 This module is intended to be imported qualified, to avoid name
24 clashes with Prelude functions, e.g.
25 .
26 > import qualified Data.Text as T
27 .
24b94cc @dcoutts Add cabal file and LICENSE
dcoutts authored Jan 18, 2009
28 license: BSD3
29 license-file: LICENSE
44429be @bos Update Tom's email address
authored Aug 15, 2010
30 author: Tom Harper <rtomharper@googlemail.com>
112f417 @bos Hide most internals for now
authored Feb 23, 2009
31 maintainer: Bryan O'Sullivan <bos@serpentine.com>
44429be @bos Update Tom's email address
authored Aug 15, 2010
32 Tom Harper <rrtomharper@googlemail.com>
24b94cc @dcoutts Add cabal file and LICENSE
dcoutts authored Jan 18, 2009
33 Duncan Coutts <duncan@haskell.org>
bc07b97 @bos Drop unmanaged files
authored Jul 2, 2010
34 copyright: 2008-2009 Tom Harper, 2009-2010 Bryan O'Sullivan
24b94cc @dcoutts Add cabal file and LICENSE
dcoutts authored Jan 18, 2009
35 category: Data, Text
36 build-type: Simple
c6ea0e5 @bos Bump cabal version
authored Sep 8, 2010
37 cabal-version: >= 1.6
7f28cf9 @bos Add previously missed source files.
authored Oct 9, 2009
38 extra-source-files:
39 README
40 TODO
f8d6fe2 @bos Package more source files
authored Sep 8, 2010
41 -- scripts/CaseFolding.txt
42 -- scripts/SpecialCasing.txt
7f28cf9 @bos Add previously missed source files.
authored Oct 9, 2009
43 scripts/ApiCompare.hs
44 scripts/Arsec.hs
45 scripts/CaseFolding.hs
46 scripts/CaseMapping.hs
47 scripts/SpecialCasing.hs
ac754aa @bos Add a file to the source disty.
authored Dec 11, 2009
48 tests/Benchmarks.hs
f8d6fe2 @bos Package more source files
authored Sep 8, 2010
49 tests/Makefile
7f28cf9 @bos Add previously missed source files.
authored Oct 9, 2009
50 tests/Properties.hs
51 tests/QuickCheckUtils.hs
52 tests/SlowFunctions.hs
f8d6fe2 @bos Package more source files
authored Sep 8, 2010
53 tests/StdioCoverage.hs
54 tests/TestUtils.hs
55 tests/benchmarks/Cut.hs
56 tests/benchmarks/FileIndices.hs
57 tests/benchmarks/FileRead.hs
58 tests/benchmarks/FoldLines.hs
59 tests/benchmarks/HtmlCombinator.hs
60 tests/benchmarks/Makefile
61 tests/benchmarks/Replace.hs
62 tests/benchmarks/fileread.py
63 tests/benchmarks/fileread_c.c
64 tests/cover-stdio.sh
24b94cc @dcoutts Add cabal file and LICENSE
dcoutts authored Jan 18, 2009
65
6277ad0 @bos If built with -fdeveloper, be strict.
authored Oct 7, 2009
66 flag developer
67 description: operate in developer mode
68 default: False
69
24b94cc @dcoutts Add cabal file and LICENSE
dcoutts authored Jan 18, 2009
70 library
71 exposed-modules:
72 Data.Text
a70e3a0 @bos Split encoding support out into new modules
authored Jan 27, 2009
73 Data.Text.Encoding
8766bac @bos Add controllable error handling and recovery code.
authored Jun 6, 2009
74 Data.Text.Encoding.Error
749282a @bos Add Data.Text.Foreign
authored Feb 27, 2009
75 Data.Text.Foreign
8d53bbd @bos Stub in strict I/O support.
authored Dec 13, 2009
76 Data.Text.IO
1175a74 @bos First stab at lazy text support
authored Feb 28, 2009
77 Data.Text.Lazy
561a93b @bos Make Builder public
authored Aug 16, 2010
78 Data.Text.Lazy.Builder
4195943 @bos Start lazy encoding code
authored Mar 8, 2009
79 Data.Text.Lazy.Encoding
527b021 @bos Early lazy I/O support.
authored Dec 15, 2009
80 Data.Text.Lazy.IO
b18bfc1 @bos Rename Lex to Read
authored Oct 10, 2010
81 Data.Text.Read
112f417 @bos Hide most internals for now
authored Feb 23, 2009
82 other-modules:
83 Data.Text.Array
ec865ba @bos Hide some more internals.
authored Aug 14, 2009
84 Data.Text.Encoding.Fusion
4195943 @bos Start lazy encoding code
authored Mar 8, 2009
85 Data.Text.Encoding.Fusion.Common
ec865ba @bos Hide some more internals.
authored Aug 14, 2009
86 Data.Text.Encoding.Utf16
87 Data.Text.Encoding.Utf32
88 Data.Text.Encoding.Utf8
89 Data.Text.Fusion
7c53770 @bos Support for case conversion
authored Jun 6, 2009
90 Data.Text.Fusion.CaseMapping
ec865ba @bos Hide some more internals.
authored Aug 14, 2009
91 Data.Text.Fusion.Common
92 Data.Text.Fusion.Internal
d2e7cbe @bos ZOMG size isn't everything.
authored Oct 2, 2009
93 Data.Text.Fusion.Size
57f6c8f @bos Begin refactoring of hGetLine.
authored Dec 15, 2009
94 Data.Text.IO.Internal
ec865ba @bos Hide some more internals.
authored Aug 14, 2009
95 Data.Text.Internal
96 Data.Text.Lazy.Encoding.Fusion
97 Data.Text.Lazy.Fusion
1175a74 @bos First stab at lazy text support
authored Feb 28, 2009
98 Data.Text.Lazy.Internal
fa33b75 @bos Add the beginnings of the lazy search code.
authored Oct 6, 2009
99 Data.Text.Lazy.Search
dce830f @bos Finish off the search code, and hide it.
authored Aug 24, 2009
100 Data.Text.Search
4a94bd4 @bos A giant orgy of hacking that's impossible to split apart
authored Feb 7, 2009
101 Data.Text.Unsafe
24b94cc @dcoutts Add cabal file and LICENSE
dcoutts authored Jan 18, 2009
102 Data.Text.UnsafeChar
62aa968 @bos Use unchecked shifts for a speedup.
authored Jun 3, 2009
103 Data.Text.UnsafeShift
00c70eb @bos Add a lazier implementation of intersperse on lists
authored Sep 2, 2010
104 Data.Text.Util
24b94cc @dcoutts Add cabal file and LICENSE
dcoutts authored Jan 18, 2009
105
106 build-depends:
a986b8c @bos Eliminate dependency on the array package
authored Jan 26, 2009
107 base < 5,
2d354b2 @bos Get the code compiling under GHC 6.8.3.
authored Dec 23, 2009
108 bytestring >= 0.9 && < 1.0
24b94cc @dcoutts Add cabal file and LICENSE
dcoutts authored Jan 18, 2009
109 if impl(ghc >= 6.10)
110 build-depends:
2d354b2 @bos Get the code compiling under GHC 6.8.3.
authored Dec 23, 2009
111 ghc-prim, base >= 4, deepseq >= 1.1.0.0
112 cpp-options: -DHAVE_DEEPSEQ
113 else
114 build-depends: extensible-exceptions
ff15b23 @bos Fix some cabal warnings.
authored Dec 23, 2009
115 extensions: PatternSignatures
24b94cc @dcoutts Add cabal file and LICENSE
dcoutts authored Jan 18, 2009
116
240b839 @bos Gather extensive profiling data for now
authored Jan 19, 2009
117 -- gather extensive profiling data for now
118 ghc-prof-options: -auto-all
119
571b1e7 @bos Make the code safe for -Wall
authored Jan 19, 2009
120 ghc-options: -Wall -funbox-strict-fields -O2
24b94cc @dcoutts Add cabal file and LICENSE
dcoutts authored Jan 18, 2009
121 if impl(ghc >= 6.8)
122 ghc-options: -fwarn-tabs
6277ad0 @bos If built with -fdeveloper, be strict.
authored Oct 7, 2009
123 if flag(developer)
124 ghc-options: -Werror
a99b318 @bos Make use of assert conditional
authored Aug 15, 2010
125 cpp-options: -DASSERTS
f3dd63d @bos Add repo pointer
authored Sep 2, 2010
126
127 source-repository head
128 type: darcs
129 location: http://code.haskell.org/text/
Something went wrong with that request. Please try again.