On Mon, Sep 12, 2005 at 13:15:33 +0300, Yuval Kogman wrote: > To make things safe, when the prelude is bug fixed and the runtime > is not yet updated, the cryptographic hash of the function changed, > so it is no longer equal to the native one based on the way they are > paired.
It should be noted that this equivalence should be transitive.. For example, if the prelude's definition of &foo is changed, but this is for readability or optimization, and did not change behavior at all, it can be simply marked as equal to the hash of the previous version. This way the runtimes' equality tables don't have to be updated every time the prelude changes - only when it's behavior changes. -- () Yuval Kogman <[EMAIL PROTECTED]> 0xEBD27418 perl hacker & /\ kung foo master: /me sneaks up from another MIME part: neeyah!!!!!
pgpwQmIzz5xGR.pgp
Description: PGP signature