Package1.1.0.0IO
with-utf8
Get your IO right on the first try
- Version1.1.0.0
- CategoryIO
- LicenceMPL-2.0
- AuthorKirill Elagin <kirelagin@serokell.io>
- MaintainerKirill Elagin <kirelagin@serokell.io>
- Homepagegithub.com/serokell/haskell-with-utf8#readme
- Pinned byhackage with-utf8 1.1.0.0
- Sourcehackage.haskell.org/package/with-utf8-1.1.0.0
Modules
5 modules- Data.Text.IO.Utf82Data.Text.IO for the modern world. Wrappers around simple file reading/writing functions from the
- Data.Text.Lazy.IO.Utf82Data.Text.Lazy.IO for the modern world. Wrappers around simple file reading/writing functions from the
- Main.Utf82Functions in this module will help you make your executable work
- System.IO.Utf86Standard IO functions assume that the character encoding of the data
Internal modules · 1
- System.IO.Utf8.Internal3Internal functions that implement encoding selection logic.
Description
This minimalistic library helps you navigate the world of text encodings avoiding invalid argument (invalid byte sequence) and invalid argument (invalid character) in runtime.
See this blog post for why this library exists and what exactly it does.
The two most important modules are:
Main.Utf8 System.IO.Utf8
Depends on
3 packages- base-4.20.2.0with GHC
- safe-exceptions-0.1.7.4in this set
- text-2.1.3with GHC
Used by in this set · 0
Nothing in this set depends on it.