README.txt 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. Diff, Match and Patch Library
  2. http://code.google.com/p/google-diff-match-patch/
  3. Neil Fraser
  4. This library is currently available in seven different ports, all using the same API.
  5. Every version includes a full set of unit tests.
  6. C++:
  7. * Ported by Mike Slemmer.
  8. * Currently requires the Qt library.
  9. C#:
  10. * Ported by Matthaeus G. Chajdas.
  11. Dart:
  12. * The Dart language is still growing and evolving, so this port is only as
  13. stable as the underlying language.
  14. Java:
  15. * Included is both the source and a Maven package.
  16. JavaScript:
  17. * diff_match_patch_uncompressed.js is the human-readable version.
  18. Users of node.js should 'require' this uncompressed version since the
  19. compressed version is not guaranteed to work outside of a web browser.
  20. * diff_match_patch.js has been compressed using Google's internal JavaScript compressor.
  21. Non-Google hackers who wish to recompress the source can use:
  22. http://dean.edwards.name/packer/
  23. Lua:
  24. * Ported by Duncan Cross.
  25. * Does not support line-mode speedup.
  26. Objective C:
  27. * Ported by Jan Weiss.
  28. * Includes speed test (this is a separate bundle for other languages).
  29. Python:
  30. * Two versions, one for Python 2.x, the other for Python 3.x.
  31. * Runs 10x faster under PyPy than CPython.
  32. Demos:
  33. * Separate demos for Diff, Match and Patch in JavaScript.