[racket-dev] Very quick poll re `string-trim'

From: Neil Toronto (neil.toronto at gmail.com)
Date: Fri May 11 12:54:33 EDT 2012

I would say yes. Isn't this primarily a string function?

How about a #:repeated? argument that defaults to #t?

Neil ⊥

On 05/11/2012 08:38 AM, Matthias Felleisen wrote:
>
> The question you need to ask is whether you want string-trim to be usable by someone who is not familiar with our syntax (or any syntax) of regexp, which is an embedded sublanguage with a definitely complex and somewhat obscure syntax. -- Matthias
>
>
>
>
> On May 11, 2012, at 9:56 AM, Eli Barzilay wrote:
>
>> An hour and a half ago, Robby Findler wrote:
>>> Did you consider an optional argument to string-trim?
>>
>> Yes, but it seems that if you're moving from
>>
>>   (string-trim "stuff" " ")
>>
>> to some
>>
>>   (string-trim "stuff" " " #:repeated? #t)
>>
>> then you could just as well go with
>>
>>   (string-trim "stuff" #rx" +")
>>
>> instead.  IOW, a keyword is possible, but doesn't seem useful given
>> that the intention is for this to be a function that is simple and/or
>> convenient.
>>
>> --
>>           ((lambda (x) (x x)) (lambda (x) (x x)))          Eli Barzilay:
>>                     http://barzilay.org/                   Maze is Life!
>> _________________________
>>   Racket Developers list:
>>   http://lists.racket-lang.org/dev
>
>
> _________________________
>    Racket Developers list:
>    http://lists.racket-lang.org/dev


Posted on the dev mailing list.