home *** CD-ROM | disk | FTP | other *** search
/ Frozen Fish 1: Amiga / FrozenFish-Apr94.iso / bbs / alib / d1xx / d172 / spiff.lha / Spiff / POSTER < prev    next >
Text File  |  1988-11-22  |  2KB  |  37 lines

  1. Article 304 of comp.sources.unix:
  2. Path: fishpond!nud!asuvax!noao!ncar!mailrus!bbn!bbn.com!rsalz
  3. From: rsalz@uunet.uu.net (Rich Salz)
  4. Newsgroups: comp.sources.unix
  5. Subject: v16i067:  Spiff, find approximate differences in files, Part01/04
  6. Message-ID: <1182@papaya.bbn.com>
  7. Date: 11 Nov 88 18:18:05 GMT
  8. Lines: 2085
  9. Approved: rsalz@uunet.UU.NET
  10.  
  11. Submitted-by: Daniel W Nachbar <daniel@wind.bellcore.com>
  12. Posting-number: Volume 16, Issue 67
  13. Archive-name: spiff/part01
  14.  
  15. [  This is the program Dan presented at his \fIexcellent\fP talk at
  16.    SF Usenix.  For those who weren't there, yes, Spiff is named after
  17.    the comic strip character in Calvin and Hobbes.  The "MGR" window
  18.    system mentioned in the README will be appearing here shortly.  I
  19.    repacked this submission.  --r$  ]
  20.  
  21. The well known program diff is inappropriate for some common tasks such as
  22. comparing the output of floating point calculations where roundoff errors
  23. lead diff astray and comparing program source code where some differences
  24. in the text (such as white space and comments) have no effect on the
  25. operation of the compiled code. A new program, named spiff, addresses
  26. these and other similar cases by lexical parsing of the input files and
  27. then applying a differencing algorithm to the token sequences. Spiff
  28. ignores differences between floating point numbers that are below a user
  29. settable tolerance.  Other features include user settable commenting and
  30. literal string conventions and a choice of differencing algorithm. There
  31. is also an interactive mode wherein the input texts are displayed with
  32. differences highlighted. The user can change numeric tolerances "on the
  33. fly" and spiff will adjust the highlighting accordingly.
  34.  
  35. -- 
  36. Please send comp.sources.unix-related mail to rsalz@uunet.uu.net.
  37.