home *** CD-ROM | disk | FTP | other *** search
- Xref: sparky comp.lang.c:17021 comp.software-eng:4459
- Path: sparky!uunet!olivea!spool.mu.edu!umn.edu!csus.edu!netcom.com!mcgregor
- From: mcgregor@netcom.com (Scott Mcgregor)
- Newsgroups: comp.lang.c,comp.software-eng
- Subject: Re: Wanted: Supported equivalent of FileMerge
- Message-ID: <1992Nov23.084509.1636@netcom.com>
- Date: 23 Nov 92 08:45:09 GMT
- References: <1992Nov20.015605.10416@spectrum.xerox.com> <1992Nov20.054149.27595@netcom.com> <bklkgg-S@twinsun.com>
- Organization: Netcom - Online Communication Services (408 241-9760 guest)
- Lines: 41
-
- In article <bklkgg-S@twinsun.com> eggert@twinsun.com (Paul Eggert) writes:
-
- >GNU diff has also seen some improvements since McGregor's old study,
- >particularly in the area of merging. I wonder what the results would
- >be like if the study were performed again today?
-
- The last test we did against GNUdiff (and Gnuemacs) was earlier this
- year. That's the one I reported here, not an older study.
- Nevertheless, I am always game to work with any other group that would
- like to do an independent test. Volunteers are welcome. Tests against
- Sun's merge-tool and DEC's dxdiff are welcome too.
-
- GNUdiff is very good about certain things, but more limited with
- respect to how it deals with the cognitive limitations of its users.
- The errors that we found in the GNUdiff tests were pilot errors and delays
- in areas where we had expected cognitive overload (losing one's place,
- confusion, etc.) to occur. GNUdiff continues to be improved, and
- indeed we support use of it as an underlying engine for computing
- diffs (but not displaying and reconciling them). However the
- improvements to GNUdiff are primarily new features and options and not
- significant enough enhancements to the user interface needed for better task
- performance. One reason for this is that GNUdiff is designed to support
- ASCII terminals and therefore can't take advantage of some of the
- design freedoms that X displays allow, and which Merge Ahead uses to
- actively reduce cognitive load on the user that reduces task
- performance.
-
- Other than this limitation (which to be fair, wasn't GNUdiff's primary
- goal), I think GNUdiff is quite good, and makes a great diff engine.
- But for people that want a car rather than their hands directly on the
- engine, some of the alternatives are worth a look.
-
-
-
- --
-
- Scott L. McGregor mcgregor@netcom.com
- President tel: 408-985-1824
- Prescient Software, Inc. fax: 408-985-1936
- 3494 Yuba Avenue
- San Jose, CA 95117-2967
-