Author georg.brandl
Recipients akitada, akuchling, amaury.forgeotdarc, brian.curtin, collinwinter, ezio.melotti, georg.brandl, gregory.p.smith, jaylogan, jimjjewett, loewis, mark, moreati, mrabarnett, nneonneo, pitrou, r.david.murray, rsc, sjmachin, timehorse, vbr
Date 2010-07-06.17:34:14
SpamBayes Score 0.00315553
Marked as misclassified No
Message-id <1278437656.74.0.106037607937.issue2636@psf.upfronthosting.co.za>
In-reply-to
Content
FWIW, I'd love seeing the updated regex module in 3.2.  Please do bring it up on python-dev.

Looking at the latest module on PyPI, I noted that the regex.py file is very long (~3500 lines), even though it is quite compressed (e.g. no blank lines between methods).  It would be good to split it up.  This would also remove the need for underscore-prefixing most of the identifiers, since they would simply live in another (private) module.
Things like the _create_header_file function should be put into utility scripts.  The C file is also very long, but I think we all know why :)

It would also be nice to see some performance comparisons -- where is the new engine faster, where does it return matches while re just loops forever, and where is the new engine slower?
History
Date User Action Args
2010-07-06 17:34:16georg.brandlsetrecipients: + georg.brandl, loewis, akuchling, collinwinter, gregory.p.smith, jimjjewett, sjmachin, amaury.forgeotdarc, pitrou, nneonneo, rsc, timehorse, mark, vbr, ezio.melotti, mrabarnett, jaylogan, akitada, moreati, r.david.murray, brian.curtin
2010-07-06 17:34:16georg.brandlsetmessageid: <1278437656.74.0.106037607937.issue2636@psf.upfronthosting.co.za>
2010-07-06 17:34:15georg.brandllinkissue2636 messages
2010-07-06 17:34:14georg.brandlcreate