
jim said:
Post your tools, including source code, and then let’s talk about it.
maybe you're too new here to know this, but i don't post my source code. even if i did, it wouldn't do you any good, unless you can use realbasic... likewise, your code doesn't do me any good, because i don't deal with whatever language you've posted it in, so you have done me no favors, and thus i don't feel any need to "reciprocate" for your posted code... but what _might_ do you some good is for me to talk in pseudo-code, if you're interested in hearing that, which i am more than happy to do. but none of this is difficult. especially from a line-based perspective. you read one file into one array, and the second file into a second array, and then compare the two arrays, item-by-item. it ain't rocket-science. the main difficulty in any comparison routine is the re-sync process; but if you work in a line-based way, your lines don't get out-of-sync. (in the rare cases where they do, you can make a manual adjustment.) so with this, the interface is more important than the underlying code. but i'm even willing to post compiled versions of a comparison tool, so that you can get a very good idea about the interface i am using, provided you can get a handful of people -- i.e., 5 people -- to say publicly, right on this listserve, that they would like to see my tool... but i haven't gotten the impression that anyone here can code a g.u.i. for an offline app. i'd love to be wrong about that, so please please do correct me, anyone listening out there, if you can indeed do that... -bowerbird p.s. if you can't get 5 people to say "please", then you should read the design description that keith wrote up last night, as it's decent.