Re: Question: Tokenizing CDATA attribute values

Subject: Re: Question: Tokenizing CDATA attribute values
From: "W. Eliot Kimber" <eliot@xxxxxxxxxx>
Date: Mon, 16 Jun 1997 12:48:59 -0500
At 01:37 PM 6/16/97 -0400, David Megginson wrote:
>Actually, it's not all that simple unless you're a big LISP fan (like
>I am), but it does seem to work.  The first argument is a string to
>split, and the second argument is an (optional) list of characters to
>be treated as token separators, which defaults to '(#\space):
>
>  split("  this that the other    thing")       
>    ==> '("this" "that" "the" "other" "thing")
>
>  split("alpha |beta|gamma|delta" '(#\|))
>    ==> '("alpha " " beta " " gamma " " delta")
>
>  split("alpha |beta|gamma|delta" '(#\|))
>    ==> '("alpha" "beta" "gamma" "delta")

David,

Thanks for the functions--I'll put them to use right away.  

While we're on the subject, can someone provide (or point me to) a brief
tutorial on the distinction between a simple define, "let" procedures, and
"lambda" procedures?  I seem to be being particularly dim about
these--probably too many years of procedural programming to see the obvious
in a scheme context.

Thanks,

Eliot

 DSSSList info and archive:  http://www.mulberrytech.com/dsssl/dssslist


Current Thread