If this is related to the mystery benchmark tweets, José, then I guess I'm in 
favor of the proposal :-)

I do prefer Felipe's name of `Enum.indexed/1` though. While `index` can be a 
verb, it's ambiguous with the noun. `indexed` is clearly a past tense verb.

-Greg Vaughn

> On Dec 8, 2020, at 2:13 PM, José Valim <[email protected]> wrote:
> 
> I considered the option but I prefer to avoid using options that change the 
> return type.
> 
> On Tue, Dec 8, 2020 at 9:11 PM Felipe Stival <[email protected]> wrote:
> I'm not sure. Sounds a bit ambiguous, couldn't this be an option for a new 
> Enum.with_index/3?
> 
> Em ter., 8 de dez. de 2020 às 17:05, José Valim <[email protected]> 
> escreveu:
> I would like to propose an Enum.index/2 function. It behaves like 
> with_index/2 but the index is the first argument:
> 
>     iex> Enum.index([:a, :b, :c])
>     [{0, :a}, {1, :b}, {2, :c}]
> 
> I am hoping it reads "index" this tuple (hence the index as the first 
> element. While with_index means attach an index information to each element 
> (hence the second element). Is this sound?
> 
> Thank you,
> 
> 
> -- 
> 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/CAGnRm4K6h7c1UbiEfoEsyCXGJRbO8he%3DFJ84yxC%2B3-GOo-2MwQ%40mail.gmail.com.
> 
> 
> -- 
>       
> Felipe Stival, Electrical Engineering Student 
> Santa Maria, Rio Grande do Sul
> Brasil
> v0idpwn.github.io
>                       
> 
> -- 
> 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/CAKC64%2Bx4zERK_axkS2puMT9Qa8dJKYEh_Z3QNDf977eJG0-6aw%40mail.gmail.com.
> 
> -- 
> 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/CAGnRm4Kj%3DS54yn-1jmoaG%2BKEab9ZLpagHYDfpNEu%2BSbtTdj%2B4g%40mail.gmail.com.

-- 
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/54A8885B-6EA1-4602-A407-A7DA5227E6C5%40gmail.com.

Reply via email to