mirror of
https://github.com/serokell/haskell-with-utf8.git
synced 2024-09-11 06:45:36 +03:00
Get your IO right on the first try
LICENSES | ||
nix | ||
.gitignore | ||
CHANGELOG.md | ||
default.nix | ||
flake.nix | ||
package.yaml | ||
README.md | ||
stack.yaml |
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.