Default instances for (lazy and strict) Text and Text Builder.

Latest on Hackage:0.0.1

This package is not currently in any snapshots. If you're interested in using it, we recommend adding it to Stackage Nightly. Doing so will make builds more reliable, and allow to host generated Haddocks.

BSD3 licensed by Peter Trško
Maintained by


Hackage Hackage Dependencies Haskell Programming Language BSD3 License



Default instances for types defined in text package:

instance Default Strict.Text where
    def = Strict.Text.empty

instance Default Lazy.Text where
    def = Lazy.Text.empty

-- For text >=0.8
instance Default Builder where
    def = mempty

Following instances are provided only for text >=0.8, since that it the version that introduced Builder:

instance Default Builder where
    def = mempty

This package is intended to be used in conjunction with data-default package or directly with data-default-class package.


The BSD 3-Clause License, see LICENSE file for details.


Contributions, pull requests and bug reports are welcome! Please don’t be afraid to contact author using GitHub or by e-mail.


ChangeLog / ReleaseNotes

Version 0.0.1

Depends on 3 packages:
Used by 1 package:
comments powered byDisqus