source: main/trunk/model-sites-dev/von-sparql/textedit-regex/js/diff_match_patch/README.txt@ 29739

Last change on this file since 29739 was 29739, checked in by davidb, 9 years ago

Web application used to edit text using programming by demonstration (PBD)

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