A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://mail.python.org/pipermail/python-dev/2005-September/055938.html below:

[Python-Dev] Revising RE docs

[Python-Dev] Revising RE docs [Python-Dev] Revising RE docsStephen J. Turnbull stephen at xemacs.org
Thu Sep 1 04:52:22 CEST 2005
>>>>> "Michael" == Michael Chermside <mcherm at mcherm.com> writes:

    Michael> (2) is what we have today, but I would prefer (1) to
    Michael> gently encourage people to use the precompiled objects
    Michael> (which are distinctly faster when re-used).

Didn't Fredrik Lundh strongly imply that implicitly compiled objects
are cached?  That's a pretty big speed up right there.

Sure, the precompiled objects are faster because you don't have to
find them.  But you could have string objects (or a derivative) grow a
"compiled_regexp" attribute internally.  Then if you have a random
regexp you think you might have used elsewhere, just intern it.  (NB,
wild guess, here, I don't know enough about current implementation to
know if this is a reasonable extension.)

    Michael> Does anyone else think we ought to swap that around in
    Michael> the documentation?  I'm not trying to assign more work to
    Michael> Fred... but if there were a python-dev consensus that
    Michael> this would be desirable, then perhaps someone would be
    Michael> encouraged to supply a patch.

+1.  I won't have time for some weeks, but I'd already flagged
Barry's post for later consideration.  I hope that doesn't stop
somebody else from picking up the ball, though.


-- 
School of Systems and Information Engineering http://turnbull.sk.tsukuba.ac.jp
University of Tsukuba                    Tennodai 1-1-1 Tsukuba 305-8573 JAPAN
               Ask not how you can "do" free software business;
              ask what your business can "do for" free software.
More information about the Python-Dev mailing list

RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4