utf8-prelude: Variants of Prelude and System.IO with UTF8 text I/O operations

[ bsd3, deprecated, library, program, system ] [ Propose Tags ] [ Report a vulnerability ]
Deprecated

If you want your Haskell code to have UTF8 text IO then use libraries which have UTF8 text IO. In case of Prelude with this package only three mechanical steps needed:

  • In all modules import Prelude explicitly and replace every occurrence of Prelude with UTF8Prelude.

  • Use the NoImplicitPrelude language extension.

  • In all modules replace every occurrence of System.IO with System.UTF8IO.

utf8-test tests several functions regarding UTF8 text I/O. Note: utf8-test creates a file named writeFile_test.txt (5,3K) in the current working directory.

utf8-prelude is based on utf8-string: http://hackage.haskell.org/cgi-bin/hackage-scripts/package/utf8-string/index.html

This package will be obsolete *after* GHC 6.10: http://hackage.haskell.org/trac/ghc/wiki/Status/Releases

Downloads

Maintainer's Corner

Package maintainers

For package maintainers and hackage trustees

Candidates

  • No Candidates
Versions [RSS] 0.1, 0.1.1, 0.1.2, 0.1.3, 0.1.4, 0.1.5, 0.1.6
Dependencies base, utf8-string (>=0.3.3 && <0.4) [details]
License BSD-3-Clause
Copyright (c) 2008 by Péter Diviánszky
Author Péter Diviánszky <divip@aszt.inf.elte.hu>
Maintainer Péter Diviánszky <divip@aszt.inf.elte.hu>
Category System
Uploaded by PeterDivianszky at 2008-11-11T13:07:15Z
Distributions
Reverse Dependencies 2 direct, 0 indirect [details]
Executables utf8-test
Downloads 5302 total (22 in the last 30 days)
Rating (no votes yet) [estimated by Bayesian average]
Your Rating
  • λ
  • λ
  • λ
Status Docs uploaded by user
Build status unknown [no reports yet]