Text +Data.Generics

module Data.Generics.Text
syb Data.Generics.Text
"Scrap your boilerplate" --- Generic programming in Haskell See http://www.cs.uu.nl/wiki/GenericProgramming/SYB. The present module provides generic operations for text serialisation of terms.
package text
package
An efficient packed, immutable Unicode text type (both strict and lazy), with a powerful loop fusion optimization framework. The Text type represents Unicode character strings, in a time and space-efficient manner. This package provides text processing capabilities that are optimized for performance critical use, both in terms of large data quantities and high speed. The Text type provides character-encoding, type-safe case conversion via whole-string case conversion functions. It also provides a range of functions for converting Text values to and from ByteStrings, using several standard encodings. Efficient locale-sensitive support for text IO is also supported. These modules are intended to be imported qualified, to avoid name clashes with Prelude functions, e.g. > import qualified Data.Text as T To use an extended and very rich family of functions for working with Unicode text (including normalization, regular expressions, non-standard encodings, text breaking, and locales), see the text-icu package: http://hackage.haskell.org/package/text-icu Version 1.0.0.0
package text-binary
package
The library provides binary instances for strict and lazy text types. Version 0.1.0
package text-format
package
A text formatting library optimized for both ease of use and high performance. Version 0.3.1.0
package text-format-simple
package
Tiny library dedicated for text formating in C# style. Version 1.1.0
package text-icu
package
Haskell bindings to the International Components for Unicode (ICU) libraries.  These libraries provide robust and full-featured Unicode services on a wide variety of platforms. Features include: * Both pure and impure bindings, to allow for fine control over efficiency and ease of use. * Breaking of strings on character, word, sentence, and line boundaries. * Access to the Unicode Character Database (UCD) of character metadata. * String collation functions, for locales where the conventions for lexicographic ordering differ from the simple numeric ordering of character codes. * Character set conversion functions, allowing conversion between Unicode and over 220 character encodings. * Unicode normalization.  (When implementations keep strings in a normalized form, they can be assured that equivalent strings have a unique binary representation.) * Regular expression search and replace. Version 0.6.3.7
package text-json-qq
package
text-json-qq provides json quasiquatation for Haskell. This package expose the function jsonQQ that compile time converts json code into a Text.JSON.JSValue. jsonQQ got the signature > jsonQQ :: QuasiQuoter. Consult documentation in the module Text.JSON.QQ. Version 0.4.1
package text-latin1
package
This package provides various functions over the ASCII ang Latin-1 portions of the Char and Word8 data types. Version 0.2
package text-locale-encoding
package
package text-printer
package
This package provides an interface for injecting text into monoids such as builders and printers. Version 0.3
package text-register-machine
package
An implementation of Lawrence S. Moss' 1# language and Text Register Machine (http://www.indiana.edu/~iulg/trm/). Version 0.4.0
package text-xml-generic
package
Text.XML.Generic can automatically serialize from the Data-type class to XML-strings. Version 0.1.1
package text-xml-qq
package
XML quasiquoter. Can convert XML code into Haskell data structures compile time. At the moment only Text.XML.Light (xml-package) backend. Supports namespaces, attributes, embedding Haskell variables etc. See github for more information and examples of usage. Version 0.1
package textmatetags
package
A simple Haskell program to provide tags for Haskell code completion in TextMate Version 0.0.1.2
package textPlot
package
Graph plots of y(x), parametric (x(t),y(t)), and polar r(phi) functions with ASCII text. Version 0.2
package texts
package
Common operations for different kinds of texts, including English-specific operations. Version 0.3.1
package attoparsec-text
package
This package has been deprecated.  Now the attoparsec includes all functionality from this library. Version 0.8.5.3
package attoparsec-text-enumerator
package
This package has been deprecated.  You recommend that you use either attoparsec-enumerator or attoparsec-conduit packages. Version 0.2.0.1
package aws-sdk-text-converter
package
The text converter for aws-sdk. Version 0.3
package blaze-textual
package
A library for efficiently rendering Haskell datatypes to bytestrings. Note: if you use GHCi or Template Haskell, please see the README file for important details about building this package, and other packages that depend on it: https://github.com/bos/blaze-textual#readme Version 0.2.0.8
package blaze-textual-native
package
A library for efficiently rendering Haskell datatypes to bytestrings. Note: if you use GHCi or Template Haskell, please see the README file for important details about building this package, and other packages that depend on it: https://github.com/mailrank/blaze-textual#readme Version 0.2.1.1
package convertible-text
package
This is a port of John Goerzen's convertible package, intended to distinguish between conversions which are guaranteed to succeed and those which might fail.  It uses the attempt package, which in turn uses the failure package, so that this package is fully compatible with the failure framework. This package currently contains all of the typeclasses and instances for convertible.  However, as these features are ported to the convertible package, this package will be left with only the instances for converting to and from text types (String, ByteString (lazy and strict) and Text (lazy and strict). Be aware that conversions to and from bytestrings assume UTF-8 encoding. If a different encoding is desired, you can use a newtype wrapper and declare an instance of ConvertAttempt or ConvertSuccess on it. The main module to import is Data.Convertible.Text. Version 0.4.0.2
package css-text
package
package data-textual
package
This package provides an interface for converting between data and its (human-friendly) textual representation. Version 0.1
package delimited-text
package
Parse character delimited textual data Version 0.3.0
package dtd-text
package
This library provides an attoparsec-text parser and blaze-builder for XML Document Type Declaration (DTD) documents. Version 0.1.1.2
everythingWithContext :: s -> (r -> r -> r) -> GenericQ (s -> (r, s)) -> GenericQ r
syb Data.Generics.Schemes
Summarise all nodes in top-down, left-to-right order, carrying some state down the tree during the computation, but not left-to-right to siblings.
package explicit-iomodes-text
package
Extends explicit-iomodes with Text operations Version 0.1.0.8
package fay-text
package
Text type represented as JavaScript strings for Fay and Data.Text for GHC. Use with OverloadedStrings and RebindableSyntax to have Fay treat string literals as Text. Version 0.3
package GPipe-TextureLoad
package
The functions of this package helps loading GPipe textures from file. It is based on the stb-image package, and supports subsets of the JPG, PNG, TGA, BMP and PSD formats. Version 1.0.4
package hgettext
package
package multext-east-msd
package
Implementation of the MULTEXT-East morphosyntactic descriptors. MULTEXT-East encodes values of morphosyntatic attributes in a single string, using positional encoding. For details, refer to http://nl.ijs.si/ME. Version 0.1.0.4
package QuasiText
package
A QuasiQuoter for interpolating values into Text strings. Version 0.1.2.5
package regex-tdfa-text
package
This provides text interface for regex-tdfa. This should be part of regex-tdfa package. But my patches are not accepted yet. So, I made a separate package. If you are interested in my patches, see http://hub.darcs.net/shelarcy/regex-base and http://hub.darcs.net/shelarcy/regex-tdfa. Version 1.0.0.2
package rematch-text
package
package safer-file-handles-text
package
Extends safer-file-handles with Text operations Version 0.2.0.2
package shakespeare-text
package
interpolation with quasi-quotation: stick haskell variables into haskell strings Note there is no dependency on haskell-src-extras. If you don't mind that dependency, you may want to look at using these packages: Interpolation, interpolatedstring-perl6, interpolatedstring-qq. This package has 1 other general feature that those others may not (but would be easy to duplicate): instead of using quasi-quoting you can also use an external file. It also has url/embeding interpolation, with @ and ^, which are used in Yesod. This package also uses blaze-builder for efficiently constructing strings (I am not sure what the other packages use). This might be of interest to you for large templates or performance sensitive code, or otherwise having a nice interface to blaze-builder Shakespeare is a template family for type-safe, efficient templates with simple variable interpolation. Shakespeare templates can be used inline with a quasi-quoter or in an external file. Shakespeare interpolates variables according to the type being inserted. In this case, the variable type needs a ToText instance. Please see http:www.yesodweb.combookshakespearean-templates for a more thorough description and examples of the shakespeare family of template languages. Version 1.0.0.10
package syb-with-class-instances-text
package
Provides SYB-with-class instances for Text from the text package. Version 0.0.1
package wl-pprint-text
package
A clone of wl-pprint for use with the text library. Version 1.1.0.1
package yesod-text-markdown
package
The contents of this package is t use Text.Markdown in a typical yesod project, that is, this module also contains instances related to persistence, even though it isn't tightly coupled to yesod. This package is different from the yesod-markdown package which uses the pandoc renderer for markdown. The main advantages of having Text.Markdown as underlying renderer is the much smaller dependencies and the permissiver license.  See https://github.com/pbrisbin/yesod-markdown and https://github.com/snoyberg/markdown. This package intentionally tries to be like yesod-markdown, so switching between the markdown backends should be easy. If you wonder why the haddocks only show a few exports, it's because it doesn't show exporting of instances which is most of what this package is about. Version 0.1.1