[plt-scheme] regexp-match on input port returning bytes
Neil Van Dyke
neil at neilvandyke.org
Thu Dec 25 04:19:31 EST 2008
Just out of curiosity, in PLT 4.1.2, why does "regexp-match" on an input
port return bytes rather than strings, when using a string regexp (not a
bytes regexp)?
> (regexp-match #rx"^x" "x")
("x")
> (regexp-match #rx"^x" (open-input-string "x"))
(#"x")
> (regexp-match #rx#"^x" (open-input-string "x"))
(#"x")
I would've expected the second example to yield a list of strings rather
than a list of bytes.
Thanks,
Neil
More information about the plt-scheme
mailing list