Hmm, I am getting strange behaviour in string-match: (string-match
"a|b" "ax") is evaluating to ("a") (rather than #f). Interestingly,
(string-match "a|b" "xb") evaluates to ("b"). However, using "(a|b)"
as the regular expression fixes things.
It seems string-match turns regexp into (string-append "^" regexp
"$"), which, obviously, doesn't work in this case.
I'm using Chicken 1.935 (and I think PCRE).
Alejo.
http://bachue.com/alejo
---=( Comunidad de Usuarios de Software Libre en Colombia )=---
---=( http://bachue.com/colibri )=--=( [EMAIL PROTECTED] )=---
_______________________________________________
Chicken-users mailing list
[email protected]
http://lists.nongnu.org/mailman/listinfo/chicken-users