>>>>> "Ed" == Ed Kademan <kademan@phz.com> writes:
Ed> The regular expression subsystem seems to have forgotten what `bow'
Ed> means.
Yep. Conceptually, this is because BOW/EOW and WORD/WORD+ are not
precisely defined, as their meaning is locale-dependent. Chances are
they don't do what you want and you're better off writing an explicit
character class.
Technically, this is because we replaced scsh's old, hacked-up version
of Henry Spencer's regexp package by the operating system's POSIX
package. We didn't see the problem on the platform we usually build
on (FreeBSD), as FreeBSD uses Spencer's implementation as well.
Historically, of course, we never noticed the problem until you
posted. I'm afraid all I can do is remove all traces of these things
from the documentation and provide a better error message for 0.6.1.
Sorry ...
--
Cheers =8-} Mike
Friede, Völkerverständigung und überhaupt blabla
|