Most popular libraries not in the HP
thomas.dubuisson at gmail.com
Thu Jul 15 17:27:49 EDT 2010
> * Binary parsing: binary + cereal ?
> * Vectors: vector
I strongly support adding these to HP.
> * gtk2hs
And I support gtk2hs. I've had odd issues with wxHaskell and have
observed me/others having trouble finding good examples or help.
> * Hashing: pureMD5
And I oppose adding pureMD5 or any other individual crypto algorithm
libraries before we have a reasonably standardized API.
By the end of August I hope to have the new crypto-api done  enough
to place on Hackage. It should be a quick job to make matching APIs
for simpleAES, cryptohash, maybe twofish and TigerHash. After these
APIs are built we can add the packages either directly to HP or I
propose using a meta-package "crypto-algs" which simply pulls in the
individual packages as dependencies (not much difference to HP, but
it's nice for cabal-install users and packages that will depend on
 "Done" to me means at least
- The API is fairly stable / agreed on.
- The semantics are agreeable to most people who use/build the crypto routines.
- System.CryptoRandom exists/works for POSIX (via /dev/urandom) and
Windows (via the windows crypto RNG).
- Reasonable tests are included
- Modes are implemented (though they will perform sub-optimally)
More information about the Libraries