Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2005-04-19 18:31:29 -0700 (Tue, 19 Apr 2005)
Revision: 886
Log message:
Added initial code to compute the digest of a value. This code
works the naive way, by converting the value to string form,
then computing the MD5 digest. An alternate approach would be
to convert the value to a simplified form (a form that does not
include environments), then use Pervasives.compare. The
construction phase is a bit cheaper, but it will blow up space
usage, so it is a tradeoff.
This is the initial step toward fixing bug# 431.
| Changes | Path |
| +4 -0 | omake/Files |
| Added | omake/omake_value_digest.ml |
| Properties | omake/omake_value_digest.ml |
| Added | omake/omake_value_digest.mli |
| Properties | omake/omake_value_digest.mli |
| +7 -0 | omake/src/env/omake_env.ml |
| +5 -0 | omake/src/env/omake_env.mli |
| +20 -11 | omake/src/eval/omake_rule.ml |