packages feed

dstring-0.3.0.1: dstring.cabal

Name:               dstring
Version:            0.3.0.1
Synopsis:           Difference strings.
Description:
  Difference strings: a data structure for O(1) append on strings. Note that a
  DString is just a newtype wrapper around a 'DList Char'. The reason we need a
  new type instead of just a type synonym is that we can have an 'instance
  IsString DString' without using language extensions (TypeSynonymInstances or
  FlexibleInstances) so we can write overloaded string literals of type DString.
Category:      	    Data
License:       	    BSD3
License-file:  	    LICENSE
Author:        	    Bas van Dijk <v.dijk.bas@gmail.com>
Maintainer:    	    Bas van Dijk <v.dijk.bas@gmail.com>
Copyright:     	    2009 Bas van Dijk <v.dijk.bas@gmail.com>
Cabal-version: 	    >= 1.6
Build-Type:    	    Simple
Stability:     	    experimental
Extra-source-files: LICENSE

Source-repository head
  Type:     darcs
  Location: http://code.haskell.org/~basvandijk/code/dstring

Library
  Build-Depends:     base == 4.*
                   , dlist >= 0.5 && < 0.6
                   , to-string-class >= 0.1.2 && < 0.2
  Exposed-modules: Data.DString
  Ghc-options:     -O2 -Wall