cl-info revision



>>>>> "Robert" == Robert Dodier <robert.dodier at gmail.com> writes:

    Robert> Hello,

    Robert> I am working on a revision of the cl-info code (which powers
    Robert> the describe function). The primary goal to make describe run
    Robert> faster; it is too slow on slow processors (e.g. mine).

How slow is your processor?  At the time this stuff was written, I
thought I had the slowest processor around (300 MHz sparc), and it was
acceptable to me with clisp (very fast), cmucl (moderate), gcl
(slowest, but acceptable).  I think it's slow because info compiles
the regex, and gcl's compiler is a bit slow.

If I were to do it again, I would use cl-ppcre instead of info.
cl-ppcre is very fast, even for byte-compiled clisp.  I assume it
works with gcl, but I don't know.

Ray