digest creates hash digests of arbitrary R objects (using the
spookyhash algorithms) permitting easy comparison of R language objects. It is a fairly widely-used package (currently listed at 795k downloads) as many tasks may involve caching of objects for which it provides convenient general-purpose hash key generation.
Every now and then open source work really surprises you. Out of nowhere arrived a very fine pull request by Matthew de Queljoe which adds a very clever function
getVDigest() supplying a (much faster) vectorized wrapper for digest creation. We illustrate this in a quick demo
vectorized.R that is included too. So if you call
digest() in bulk, this will most likely be rather helpful to you. Matthew even did further cleanups and refactorings but we are saving that for a subsequent pull request or two.