This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author rhettinger
Recipients Claudiu.Popa, berker.peksag, rhettinger, tshepang, vstinner
Date 2014-05-22.22:56:01
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1400799362.97.0.726091265471.issue21027@psf.upfronthosting.co.za>
In-reply-to
Content
Sorry guys, I appreciate your enthusiasm, but when I designed the code, I intentionally put it in the Tools/scripts section rather than as a command-line option for a library module.  As the author of the context_diff and unified_diff, I was concerned that wasn't competitive with a real diff tool in a numbers of ways.  IIRC, Guido had problems with it and couldn't get it to work with "patch" and Uncle Timmy noted some algorithmic difference with other diffs.

I'm going to close this because I think it is not a good idea to offer an "attractive nuisance".

Victor, I attended David's talk and enjoyed it thoroughly.  However, if you thought he was arguing for the standard library to be turned into a suite of command-line unix replacements, you may have missed the point.  In addition, most of his "magic" was done by writing scripts that incorporated the tools (for example, the diffs were part of a script that reconstructed the change history for a series of files).
History
Date User Action Args
2014-05-22 22:56:03rhettingersetrecipients: + rhettinger, vstinner, Claudiu.Popa, tshepang, berker.peksag
2014-05-22 22:56:02rhettingersetmessageid: <1400799362.97.0.726091265471.issue21027@psf.upfronthosting.co.za>
2014-05-22 22:56:02rhettingerlinkissue21027 messages
2014-05-22 22:56:01rhettingercreate