|
3 | 3 | % $Id$ |
4 | 4 |
|
5 | 5 | \title{What's New in Python 2.2} |
6 | | -\release{0.08} |
| 6 | +\release{0.09} |
7 | 7 | \author{A.M. Kuchling} |
8 | 8 | \authoraddress{ \email{ [email protected]}} |
9 | 9 | \begin{document} |
@@ -1148,6 +1148,15 @@ \section{New and Improved Modules} |
1148 | 1148 | generating e-mail messages. (Contributed by Barry Warsaw, and |
1149 | 1149 | arising out of his work on Mailman.) |
1150 | 1150 |
|
| 1151 | + \item The \module{difflib} module now contains a new \class{Differ} |
| 1152 | + class for producing human-readable lists of changes (a ``delta'') |
| 1153 | + between two sequences of lines of text. There are also two |
| 1154 | + generator functions, \function{ndiff()} and \function{restore()}, |
| 1155 | + which respectively return a delta from two sequences, or one of the |
| 1156 | + original sequences from a delta. (Grunt work contributed by David |
| 1157 | + Goodger, from ndiff.py code by Tim Peters who then did the |
| 1158 | + generatorization.) |
| 1159 | + |
1151 | 1160 | \item New constants \constant{ascii_letters}, |
1152 | 1161 | \constant{ascii_lowercase}, and \constant{ascii_uppercase} were |
1153 | 1162 | added to the \module{string} module. There were several modules in |
@@ -1395,7 +1404,7 @@ \section{Acknowledgements} |
1395 | 1404 | The author would like to thank the following people for offering |
1396 | 1405 | suggestions, corrections and assistance with various drafts of this |
1397 | 1406 | article: Fred Bremmer, Keith Briggs, Andrew Dalke, Fred~L. Drake, Jr., |
1398 | | -Carel Fellinger, Mark Hammond, Stephen Hansen, Michael Hudson, Jack |
| 1407 | +Carel Fellinger, David Goodger, Mark Hammond, Stephen Hansen, Michael Hudson, Jack |
1399 | 1408 | Jansen, Marc-Andr\'e Lemburg, Martin von L\"owis, Fredrik Lundh, |
1400 | 1409 | Michael McLay, Nick Mathewson, Paul Moore, Tim Peters, Jens Quade, Tom |
1401 | 1410 | Reinhardt, Neil Schemenauer, Guido van Rossum, Greg Ward. |
|
0 commit comments