Double-X-Encoding - Encoding scheme to encode any Unicode string with only `[0-9a-zA-Z_]`

I’m happy to announce the first Hackage release of Double-X-Encoding:

hackage.haskell.org/package/double-x-encoding

The code itself was already released a year ago (release blog post), but we wanted to do some more IRL testing before publishing it on Hackage.

And as we’ve been using it for the last year in production on airsequel.com without any problems and we like how it solves the “Unicode Identifier” problem, we’re now confident enough to share it with you! :blush:

Let me know if you have any good use-cases for it!

6 Likes

I don’t know if I’ll ever need to use the library, but it’s well thought out. You should add a README, blog posts are ephemeral and Hackage is forever.

1 Like

Thanks! Very good point. As the readme.md was in the root directory, it wasn’t included in the package.

I just released a new version which also includes the readme:

2 Likes