Re: Char sets, Unicode & deadline
Brad Lucier 20 Dec 2000 18:39 UTC
> From xxxxxx@mongkok.cc.gt.atl.ga.us Wed Dec 20 11:04:07 2000
>
> That said, I will concede that this is a problem, and so let us, you & I, do
> some screamingly fast redesign. I propose deleting
> (predicate->char-set pred [base-cs]) -> char-set
> (predicate->char-set! pred base-cs) -> char-set
> and replacing them with
> (char-set-filter pred cset [base-cs]) -> char-set
> (char-set-filter! pred cset base-cs) -> char-set
> This applies PRED to every character in CSET. Any char passing the test is
> added to char set BASE-CS (defaulting to the empty set for the pure version),
> producing the result. The bang version performs linear update to BASE-CS.
Sounds good.
> From xxxxxx@mazama.net Wed Dec 20 13:34:58 2000
> I urge you to keep your original function, which was elegant: simply allow
> it, optionally, to be lazy.
Sounds no good. I figure I should be able to implement such a thing
efficiently and I can't see how.
Brad
CC'ed to srfi-14@srfi.schemers.org