The string-conv package

[Tags:bsd3, library]

Avoids the need to remember many different functions for converting string types. Just use one universal function toS for all monomorphic string conversions.

[Skip to Readme]


Versions 0.1, 0.1.1, 0.1.2
Change log
Dependencies base (>=4.4 && <5), bytestring, text [details]
License BSD3
Copyright Soostone Inc, 2012-2015
Author Ozgun Ataman
Category Data, String, Text
Home page
Bug tracker
Source repository head: git clone
Uploaded Wed Jun 22 23:17:13 UTC 2016 by MichaelXavier
Distributions LTSHaskell:0.1.2, NixOS:0.1.2, Stackage:0.1.2, Tumbleweed:0.1.2
Downloads 793 total (76 in the last 30 days)
1 []
Status Docs uploaded by user
Build status unknown [no reports yet]
Hackage Matrix CI





Use -f <flag> to enable a flag, or -f -<flag> to disable that flag. More info


Maintainer's Corner

For package maintainers and hackage trustees

Readme for string-conv

Readme for string-conv-0.1.2


A type class to standardize string conversions. With this type class you only need to remember one function for converting between any two string variants. This package includes support for String, ByteString, and Text as well as the Lazy and Strict variants where necessary.

StringConv's toS function is most useful when you have a fully defined string conversion with a fixed (non-polymorphic) input and output type. Of course you can still use it when you don't have a fixed type. In that case you might need to specify a type class constraint such as StringConv s String.