[Python-Dev] re performance

Nick Coghlan ncoghlan at gmail.com
Sat Jan 28 09:43:42 EST 2017


On 27 January 2017 at 22:24, MRAB <python at mrabarnett.plus.com> wrote:
> On 2017-01-27 17:03, Łukasz Langa wrote:
>>
>>
>>> On Jan 26, 2017, at 5:16 PM, MRAB <python at mrabarnett.plus.com
>>> <mailto:python at mrabarnett.plus.com>> wrote:
>>
>>
>>>> So, it seems as if regex already uses a better algorithm although I
>>>> couldn't find any reference to any regex theoretical framework like dfa,
>>>> nfa, thompson multiple-state simulation or something.
>>>>
>>> It still uses backtracking, like in the re module.
>>
>>
>> What’s the status of regex inclusion in the stdlib?
>>
>>
> I'm not bothered about it. It's quite a bit bigger than the re module, and,
> anyway, keeping it as a third-party module gives me more freedom to make
> updates, which are available for a range of Python versions.

I still think it could be a good candidate for a first "bundled"
module, where we don't migrate it fully into the CPython development
process, but *do* officially bless it and provide it by default in the
form of a bundled wheel file (similar to what we do with pip).

Cheers,
Nick.

-- 
Nick Coghlan   |   ncoghlan at gmail.com   |   Brisbane, Australia


More information about the Python-Dev mailing list