Is there a "Large Scale Python Software Design" ?

Stephen Waterbury golux at comcast.net
Tue Oct 19 18:23:13 CEST 2004


Jonathan Ellis wrote:

> ...  A more-experienced co-worker pointed me in the right
> direction, and the IDE did the rest.  ("Find definition," "Find
> references.")  Grep can do much the same thing, but painfully slowly --
> and inaccurately, when you have a bunch of interfaces implementing the
> same method names.  ...

Try "glimpse" (http://webglimpse.net) -- it uses a superset of
grep's arguments and can search large collections of files at
a single bound!  Re-indexing takes a few seconds, but doesn't
need to be done unless there are major changes.  The indexing
makes it considerably faster than grep (you can even read the
index into memory using glimpseserver, and then searches of
~100MB of files take a fraction of a second).  The first thing
I do when using any large Python library is put a glimpse
index on it.

Steve



More information about the Python-list mailing list