Get your IO right on the first try
Go to file
2020-02-15 19:08:31 -05:00
LICENSES Initialise repository 2020-02-15 19:08:31 -05:00
nix Initialise repository 2020-02-15 19:08:31 -05:00
.gitignore Initialise repository 2020-02-15 19:08:31 -05:00
CHANGELOG.md Initialise repository 2020-02-15 19:08:31 -05:00
default.nix Initialise repository 2020-02-15 19:08:31 -05:00
flake.nix Initialise repository 2020-02-15 19:08:31 -05:00
package.yaml Initialise repository 2020-02-15 19:08:31 -05:00
README.md Initialise repository 2020-02-15 19:08:31 -05:00
stack.yaml Initialise repository 2020-02-15 19:08:31 -05:00

utf8 (haskell-utf8)

Get your UTF-8 IO right on the first try.

Reading files in Haskell is trickier than it could be due to the non-obvious interactions between file encodings and system locale. This library is meant to make it easy once and for all by providing “defaults” that make more sense in the modern world.

See this blog post for more details on why this library need to exists and an explanation of some of the opinionated decisions it is based on.

Use

Contributing

If you encounter any issues when using this library or have improvement ideas, please open report in issue on GitHub. You are also very welcome to submit pull request, if you feel like doing so.

License

MPL-2.0 © Serokell