Summarises a package's semantics using QuickCheck to test its functions
Haskell
Pull request Compare This branch is 4 commits behind jystic:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
examples
src
.ghci
.gitignore
LICENSE
README
Setup.hs
TODO
quick-version.cabal
rakefile

README

QuickVersion

quick-version is a tool for generating and comparing Haskell library API
fingerprints.

The goal is to provide automatic discovery of API changes between package
versions. A hash is generated for every visible function and type, and
this list of hashes can be used to automatically check compatibility of a
reverse-dependency against the subset of the API which is actually used.