naturalcomp-0.0.3: Natural-order string comparison
Copyright2013 Hironao Komatsu
LicenseBSD
MaintainerHironao Komatsu <hirkmt@gmail.com>
Portabilityportable
Safe HaskellSafe-Inferred
LanguageHaskell98

Text.NaturalComp.Stringy

Description

A type class that have methods uncons and toString, so that we can handle them as String-like objects.

Documentation

class Stringy s where Source #

Methods

uncons :: s -> Maybe (Char, s) Source #

toString :: s -> String Source #

Instances

Instances details
Stringy ByteString Source # 
Instance details

Defined in Text.NaturalComp.Stringy

Stringy ByteString Source # 
Instance details

Defined in Text.NaturalComp.Stringy

Stringy Text Source # 
Instance details

Defined in Text.NaturalComp.Stringy

Stringy Text Source # 
Instance details

Defined in Text.NaturalComp.Stringy

Stringy [Char] Source # 
Instance details

Defined in Text.NaturalComp.Stringy

Methods

uncons :: [Char] -> Maybe (Char, [Char]) Source #

toString :: [Char] -> String Source #