This is the mail archive of the guile@cygnus.com mailing list for the guile project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: grep


[Getting somewhat Off-topic: apologies to those not interested in this]

    From: Jim Blandy <jimb@red-bean.com>
    To: Chris Wedgwood <chris@cyphercom.com>
    Cc: szi@aibon.ping.de, guile@cygnus.com
    Subject: Re: grep

    I believe that subdirectory of Rx 1.5 is just the old GNU regexp, the
    one that's still used in Emacs.  It's a well-coded traditional
    backtracking system, as opposed to a state-caching lazy nfa->dfa
    converter, which is what Rx is.

    I wouldn't mind using it, but I don't want to distribute a regexp with
    Guile that's likely to conflict with what's already there on the system.

Well, the `old' code as it was seems far more reliable that the `new' code.
I guess I could probably look into this further, but the rx-1.5 code looks
fairly daunting and I'm not sure what advantages the `new' code has over the
`old' code.

The `old' code also appears to be more generic than the `new' code.



-Chris