On 3/25/06, Sunnan <[EMAIL PROTECTED]> wrote: > The following expressions: > (string-split-fields "foo" "foobarfooquuxfoo foo baz foo" #:infix) > (string-split-fields "foo" "foobarfooquuxfoo foo baz foo" #:suffix) > (string-split-fields "foo" "foobarfooquuxfoo foo baz " #:infix) > > all return the same, while > (string-split-fields "foo" "foobarfooquuxfoo foo baz " #:suffix) > dies with an error, which I guess makes sense. > > Would you please consider updating the #!:infix variant so that > (string-split-fields "foo" "foobarfooquuxfoo foo baz foo" #:infix) > returns an extra "" at the end of the list, to distinguish it from > (string-split-fields "foo" "foobarfooquuxfoo foo baz " #:infix)
Try this patch (for regex-comon.scm): 57c57 < (reverse ms) --- > (reverse (cons "" ms)) cheers, felix _______________________________________________ Chicken-users mailing list Chicken-users@nongnu.org http://lists.nongnu.org/mailman/listinfo/chicken-users