Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit ed0fa3d

Browse files
committed
boilerplate to start off "What's New in Python 2.4"
1 parent afc0d8e commit ed0fa3d

1 file changed

Lines changed: 136 additions & 0 deletions

File tree

Doc/whatsnew/whatsnew24.tex

Lines changed: 136 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,136 @@
1+
\documentclass{howto}
2+
\usepackage{distutils}
3+
% $Id$
4+
5+
\title{What's New in Python 2.4}
6+
\release{0.0}
7+
\author{A.M.\ Kuchling}
8+
\authoraddress{\email{[email protected]}}
9+
10+
\begin{document}
11+
\maketitle
12+
\tableofcontents
13+
14+
This article explains the new features in Python 2.4. No release date
15+
for Python 2.4 has been set; expect that this will happen in 2004.
16+
17+
While Python 2.3 was primarily a library development release, Python
18+
2.4 may extend the core language and interpreter in
19+
as-yet-undetermined ways.
20+
21+
This article doesn't attempt to provide a complete specification of
22+
the new features, but instead provides a convenient overview. For
23+
full details, you should refer to the documentation for Python 2.4.
24+
% add hyperlink when the documentation becomes available online.
25+
If you want to understand the complete implementation and design
26+
rationale, refer to the PEP for a particular new feature.
27+
28+
29+
%======================================================================
30+
31+
% Large, PEP-level features and changes should be described here.
32+
33+
34+
%======================================================================
35+
\section{Other Language Changes}
36+
37+
Here are all of the changes that Python 2.4 makes to the core Python
38+
language.
39+
40+
\begin{itemize}
41+
\item TBD
42+
43+
\end{itemize}
44+
45+
46+
%======================================================================
47+
\subsection{Optimizations}
48+
49+
\begin{itemize}
50+
51+
\item Optimizations should be described here.
52+
53+
\end{itemize}
54+
55+
The net result of the 2.4 optimizations is that Python 2.4 runs the
56+
pystone benchmark around XX\% faster than Python 2.3 and YY\% faster
57+
than Python 2.2.
58+
59+
60+
%======================================================================
61+
\section{New, Improved, and Deprecated Modules}
62+
63+
As usual, Python's standard library received a number of enhancements and
64+
bug fixes. Here's a partial list of the most notable changes, sorted
65+
alphabetically by module name. Consult the
66+
\file{Misc/NEWS} file in the source tree for a more
67+
complete list of changes, or look through the CVS logs for all the
68+
details.
69+
70+
\begin{itemize}
71+
72+
\item Descriptions go here.
73+
74+
\end{itemize}
75+
76+
77+
%======================================================================
78+
% whole new modules get described in \subsections here
79+
80+
81+
% ======================================================================
82+
\section{Build and C API Changes}
83+
84+
Changes to Python's build process and to the C API include:
85+
86+
\begin{itemize}
87+
88+
\item Detailed changes are listed here.
89+
90+
\end{itemize}
91+
92+
93+
%======================================================================
94+
\subsection{Port-Specific Changes}
95+
96+
Platform-specific changes go here.
97+
98+
99+
%======================================================================
100+
\section{Other Changes and Fixes \label{section-other}}
101+
102+
As usual, there were a bunch of other improvements and bugfixes
103+
scattered throughout the source tree. A search through the CVS change
104+
logs finds there were XXX patches applied and YYY bugs fixed between
105+
Python 2.3 and 2.4. Both figures are likely to be underestimates.
106+
107+
Some of the more notable changes are:
108+
109+
\begin{itemize}
110+
111+
\item Details go here.
112+
113+
\end{itemize}
114+
115+
116+
%======================================================================
117+
\section{Porting to Python 2.4}
118+
119+
This section lists previously described changes that may require
120+
changes to your code:
121+
122+
\begin{itemize}
123+
124+
\item Everything is all in the details!
125+
126+
\end{itemize}
127+
128+
129+
%======================================================================
130+
\section{Acknowledgements \label{acks}}
131+
132+
The author would like to thank the following people for offering
133+
suggestions, corrections and assistance with various drafts of this
134+
article: .
135+
136+
\end{document}

0 commit comments

Comments
 (0)