willowtreeapps / tablediff

MIT License
11 stars 4 forks source link

Support multiple implementations #11

Closed ianterrell closed 8 years ago

ianterrell commented 8 years ago

Should we support multiple implementations? I see three we can do easily:

  1. LCS without moves
  2. LCS with some moves
  3. Brute force-y solution that tracks all moves

We could add another parameter to the diff method to specify algorithm, defaulting to brute force-y.

ianterrell commented 8 years ago

Supported in https://github.com/willowtreeapps/DeepDiff/commit/583c88457aa6fd9cf566d0c5526f753f35080497