stamourv/sexp-diff

Could it be extended to syntax objects?

Closed this issue · 3 comments

I'm using this to compute diffs between racketgrammars, except a bunch of useful information is lost in converting to datums.

This answer is "yes", although I'm doing an imperfect job of preserving properties and source location information is weird when it might come from two different places.

wilbowma@5998a98

Cool. I'm happy to accept a PR.
Your commit message mentions a change in interface; is it backwards compatible?