Hi!

Thank you very much!

You are right about nil handling, it should be documented and proper
handled.

But I'm not completely convinced with ruby behavior for that, in many other
implementations in other languages it is slightly different.

In my opinion that is more proper behavior:

blank? (nil, whitespace chars resolves to true, something else, false)
empty? (nil and "" (empty string) resolves to true, something else is false)
the purposed whitespace? is synonym of blank?

I'll document and add tests for it in next days.

Again, thanks for the feedback.

Cheers.
Andrey

2014-12-24 13:03 GMT+01:00 Sean Johnson <belu...@acm.org>:

> Very nice work. I'll be using this!
>
> Also, I agree with Noam that there's a fairly common expectation of blank?
> that started in the Ruby world.
>
> Here's my suggestion for what it's worth:
>
> blank? - true iff "" or nil
> empty? - true iff "", false if nil
> whitespace? true iff "" or only white space, false if nil
>
> Cheers,
> Sean
>
> On Tuesday, December 23, 2014 12:48:35 PM UTC-5, Andrey Antukh wrote:
>>
>> Hello everybody.
>>
>> I wanted to announce the first release of cuerdas. A string manipulation
>> library for clojure and clojurescript.
>>
>> It is mainly based on underscore.string and string.js, but also
>> influenced by lodash.
>>
>> Documentation: http://funcool.github.io/cuerdas/latest/
>> Github: https://github.com/funcool/cuerdas
>>
>> Cheers.
>> Andrey
>>
>> --
>> Andrey Antukh - Андрей Антух - <andrei....@kaleidos.net> / <ni...@niwi.be
>> >
>> http://www.niwi.be <http://www.niwi.be/page/about/>
>> https://github.com/niwibe
>>
>  --
> Note that posts from new members are moderated - please be patient with
> your first post.
> ---
> You received this message because you are subscribed to the Google Groups
> "ClojureScript" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to clojurescript+unsubscr...@googlegroups.com.
> To post to this group, send email to clojurescript@googlegroups.com.
> Visit this group at http://groups.google.com/group/clojurescript.
>



-- 
Andrey Antukh - Андрей Антух - <andrei.anto...@kaleidos.net> / <n...@niwi.be
>
http://www.niwi.be <http://www.niwi.be/page/about/>
https://github.com/niwibe

-- 
Note that posts from new members are moderated - please be patient with your 
first post.
--- 
You received this message because you are subscribed to the Google Groups 
"ClojureScript" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to clojurescript+unsubscr...@googlegroups.com.
To post to this group, send email to clojurescript@googlegroups.com.
Visit this group at http://groups.google.com/group/clojurescript.

Reply via email to