Encode: Encoding character data

[ codec, library, program, text ] [ Propose Tags ]

The Encode library is being proposed as a Haskell analogy to the Encode extension in Perl, http://search.cpan.org/dist/Encode/.

Like its counterpart, Encode should provide a unified interface for converting strings from different encodings into a common representation, and vice versa. The representation should be isomorphic to the Unicode character set, and the encodings might be both standard and user-defined. For this purpose, the Encode module defines the Encode.UPoint type and the Encode.Encoding type class.

The FunParsing library is an edited excerpt from the Functional Parsing library developed by Peter Ljunglöf in his licenciate thesis /Pure Functional Parsing – an advanced tutorial/, Göteborg University and Chalmers University of Technology, April 2002, http://www.cs.chalmers.se/~peb/software.html.

The Version library is just a simple support for working with the CVS/SVN revision keyword.

This software is published under the /GNU General Public License/. Only the Encode.hs and Version.hs files are instead subject to the Revised BSD License. Note the copyright and license details in the headers of the files, and see LICENSE, LicenseBSD and LicenseGPL distributed with this package.

Encode FunParsing Version

Downloads

Maintainer's Corner

Package maintainers

For package maintainers and hackage trustees

Candidates

  • No Candidates
Versions [RSS] 0.7, 1.1, 1.2, 1.3.1, 1.3.2, 1.3.3, 1.3.4, 1.3.5, 1.3.6, 1.3.7, 1.3.8
Dependencies base, Cabal [details]
License LicenseRef-GPL
Copyright 2007
Author Otakar Smrz
Maintainer otakar.smrz mff.cuni.cz
Category Various
Home page http://ufal.mff.cuni.cz/~smrz/
Uploaded by OtakarSmrz at 2007-02-14T12:24:38Z
Distributions
Reverse Dependencies 2 direct, 0 indirect [details]
Downloads 9891 total (25 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]