Hi all,

A few years ago I found a need to base64 encode a bit of text inside
vim and realised that there was no convenient way of doing it.  This
resulted in dataenc[1] and a pair of tools built on it, omnicodec[2].

The main goals were to make dataenc correct, support many encodings,
and easy to maintain.  This resulted in very simple (some would say
naïve) code, with fairly good test coverage.  As some have noticed,
this simplicity in algorithm results in rather bad performance on
large data.  Which is why I've been planning for a replacement for a
while now.  This replacement is now here, sandi[3].  The goals of
sandi are similar to dataenc, correct, many encodings, fairly simple,
but also reasonably fast.

This means that I personally think dataenc has reached the end of its
life and I won't spend any more time on maintaining it.  If anyone is
interested in taking over maintenance then please announce it on the
list.

/M

[1]: http://hackage.haskell.org/package/dataenc
[2]: http://hackage.haskell.org/package/omnicodec
[3]: http://hackage.haskell.org/package/sandi

-- 
Magnus Therning                      OpenPGP: 0xAB4DFBA4 
email: mag...@therning.org   jabber: mag...@therning.org
twitter: magthe               http://therning.org/magnus

I invented the term Object-Oriented, and I can tell you I did not have
C++ in mind.
     -- Alan Kay

Attachment: pgpejY2tBVObd.pgp
Description: PGP signature

_______________________________________________
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe

Reply via email to