firstname.lastname@example.org (Michael Sperber [Mr. Preprocessor])
> >>>>> "Ed" == Ed Kademan <email@example.com> writes:
> Ed> The regular expression subsystem seems to have forgotten what `bow' 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
> Spencer's regexp package by the operating system's POSIX package. We didn't
> the problem on the platform we usually build on (FreeBSD), as FreeBSD uses
> Spencer's implementation as well.
you mean (i use linux/glibc 2.2.3; regexps are in glibc, right?)
that this is not going to work either (for the same reason):
#f (posix-string->regexp "\\<we") "Here we go."
'pre "you" 'post)
Yes, it does not work (here).