I would like to propose a new small function to Enum, called
Enum.reverse_sort, that returns sort in the reverse (descending order).

While reversing sorting today is easy to achieve with:

Enum.sort(collection, &>=/2)

I always have a second guess on what the second argument really is. I
believe reverse_sort is much clearer in intent:

Enum.reverse_sort(collection)

This is clearer with sort_by too. instead of:

Enum.sort_by(users, & &1.name, &>=/2)

I can write:

Enum.reverse_sort_by(users, & &1.name)

The implementation itself is straight-forward.

What I would like to know is:

1. Is this a good addition?
2. Is the name reasonable? Any other takers?

*José Valim*
www.plataformatec.com.br
Skype: jv.ptec
Founder and Director of R&D

-- 
You received this message because you are subscribed to the Google Groups 
"elixir-lang-core" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/elixir-lang-core/CAGnRm4KkYsXuq0qpCKAKES6tTVZVnU4HCUjsVNZJ8VWNpQuk7w%40mail.gmail.com.

Reply via email to