The punycode package

[Tags:bsd3, library]

Punicode library to uniquely and reversibly transform a Unicode string into an ASCII string. This is a partial implementation of RFC 3492: Punycode: A Bootstring encoding of Unicode for Internationalized Domain Names in Applications (IDNA). 0.0.2.0 will ship with support for Punycode decoding. The code is currently prototyped and untested.


[Skip to Readme]

Properties

Versions 0.0.1.0, 0.5, 0.5.1, 1.0, 2.0
Dependencies base (>=2 && <5), bytestring, parsec, text, text-icu [details]
License BSD3
Copyright Copyright © 2011, Jon Kristensen
Author Jon Kristensen
Maintainer jon.kristensen@pontarius.org
Stability alpha
Category Network
Bug tracker mailto:jon.kristensen@pontarius.org
Source repository head: git clone git://github.com/jonkri/punycode.git
this: git clone git://github.com/jonkri/punycode.git(tag 0.0.1.0)
Uploaded Wed Jul 6 13:24:29 UTC 2011 by JonKristensen
Distributions Debian:2.0, NixOS:2.0, Tumbleweed:2.0
Downloads 2429 total (8 in the last 30 days)
Votes
0 []
Status Docs uploaded by user
Build status unknown [no reports yet]

Modules

[Index]

Downloads

Maintainer's Corner

For package maintainers and hackage trustees

Readme for punycode

Readme for punycode-0.0.1.0

The goal of this Haskell library is to support unique and reversible
transformations of Unicode strings to ASCII strings, and the other way around.
It will be an implementation of RFC 3492: Punycode: A Bootstring encoding of
Unicode for Internationalized Domain Names in Applications (IDNA).

The current version, 0.0.1.0, supports encoding a Unicode string to an ASCII
string. Note however that the code is currently prototyped and untested.

0.0.2.0 will add support for the ASCII to Unicode transformation.

Copyright © 2011, Jon Kristensen.
All rights reserved.

This library is licensed under a BSD-3 license. See LICENSE for details.