Skip to content

Comment on Show HN: RealDiff – runtime behavior diffing for pull requests (six languages)

Comments

I love the concept and see the value for refactoring. There is tremendous value in knowing that two implementations are run-time equivalent.

I just wanted to share for others that there is a configuration language call Dhall (https://dhall-lang.org/) that has this kind of guarantee as one of its nicest features. See the "Refactor Fearlessly" section. In Dhall, most behavior preserving refactors produce the exact same hash code so you can know - for an absolute fact - that a refactor is behavior neutral. The point of sharing that other language is just to legitimize that "this is a thing" i.e. it has value recognized by others.

Thanks for letting me know, i'll check it out!

AboutSource Built by g1lg1l

Hackerly is an independent reader for Hacker News, built on the public HN API. Not affiliated with Y Combinator.