<html><head><style type="text/css"><!-- DIV {margin:0px;} --></style></head><body><div style="font-family:times new roman,new york,times,serif;font-size:12pt"><div style="font-family: times new roman,new york,times,serif; font-size: 12pt;">forwarding to tutor.<br>Mark, please use Reply-All for tutor messages...<br><br><div style="font-family: times new roman,new york,times,serif; font-size: 12pt;">----- Forwarded Message ----<br>From: Marc Tompkins &lt;marc.tompkins@gmail.com&gt;<br>To: Alan Gauld &lt;alan.gauld@btinternet.com&gt;<br>Sent: Saturday, 5 April, 2008 11:45:47 PM<br>Subject: Re: [Tutor] Diff for Python<br><br>On Sat, Apr 5, 2008 at 3:04 PM, Alan Gauld &lt;<a rel="nofollow" ymailto="mailto:alan.gauld@btinternet.com" target="_blank" href="mailto:alan.gauld@btinternet.com">alan.gauld@btinternet.com</a>&gt; wrote:<br><div class="gmail_quote"><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt
 0.8ex; padding-left: 1ex;">
On Windows you can use FC - File Compare.<br>
Its not as powerful as diff but it will highlight differences.<br>
</blockquote><div><br></div></div>On Windows, I've tried a bunch of diff tools - it's probably the way my brain is wired, but I generally find it harder to understand what the diff tool is telling me than it would have been to print out the damn files and compare them on paper.&nbsp; I feel like I'm being given clues so I can work out the puzzle myself... if I wanted that, I would do a crossword, not use a software tool.<br>
<br>So my tool of choice (since I discovered it about three months ago) is the Compare plugin in Notepad++.&nbsp; It simply displays the files in separate child windows, forcibly aligns them with "soft" newlines, and synchronizes the windows' scrollbars to keep them lined up side by side.&nbsp; It also shades the lines in different colors depending on whether the lines are the same in both files, or one file has a line that the other doesn't, or both files have the line but different versions.&nbsp; None of this is new, of course, but I've never used a tool before that got it all so _right_ and made it so simple to use and to read.&nbsp; (Open two or more files in the editor, hit Alt-D, read.&nbsp; If necessary, cut and paste between the windows - hit Alt-D again to resync - read.)<br clear="all">
<br>I'm sure there are more sophisticated choices.&nbsp; Honestly, I sometimes feel a little guilty using it, 'cause I think I ought to be working harder...&nbsp; I'm sure that both vi and emacs do this in a way that mere mortals such as I cannot appreciate, but I think you must have had to start using either vi or emacs at a very early age to be able to enjoy the experience.&nbsp; I'm putting on my flame-retardant Nomex suit as I type this.<br>
<br>(Tying this thread in with one from last week...)<br>As a general-purpose Windows editor, I definitely recommend Notepad++.&nbsp; (It's free, but I moved to it from TextPad, in which I had invested $50.&nbsp; If you knew me, you'd know what high praise this is for Notepad++.)&nbsp; For Python / wxPython development, though, I love me some SPE.<br>
<br>-- <br><a rel="nofollow" target="_blank" href="http://www.fsrtechnologies.com">www.fsrtechnologies.com</a>
</div><br></div></div></body></html>