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 ncoghlan
Recipients facundobatista, mark.dickinson, ncoghlan, pitrou, rhettinger
Date 2009-01-12.20:44:46
SpamBayes Score 0.14972201
Marked as misclassified No
Message-id <1231793087.33.0.00188239992474.issue2486@psf.upfronthosting.co.za>
In-reply-to
Content
FWIW, I actually prefer Mark's graduated approach to the Python->C
migration since we have a continuously working module that will get
incrementally faster over time. As profiling finds performance
bottlenecks in the Python code, those parts can be migrated to C (e.g.
as has been done initially with the manipulation of the coefficient,
which has been one of the main time sinks in the decimal module since
the days when it was still stored as a tuple instead of a string).

Having most of the module in C should be the endpoint, not where we
attempt to start (as I recall, attempts to rewrite the whole module in C
in one go have already been made, and they failed miserably).
History
Date User Action Args
2009-01-12 20:44:47ncoghlansetrecipients: + ncoghlan, rhettinger, facundobatista, mark.dickinson, pitrou
2009-01-12 20:44:47ncoghlansetmessageid: <1231793087.33.0.00188239992474.issue2486@psf.upfronthosting.co.za>
2009-01-12 20:44:46ncoghlanlinkissue2486 messages
2009-01-12 20:44:46ncoghlancreate