Hiya I'd like an identity function in Kernel, that's for sure.
I think an identity function being the default argument to filter would be quite nice. I find reject a bit strange, I don't set why it exists when we have filter. Cheers, Louis On Thu, 17 Nov 2016, 17:40 Tallak Tveide, <[email protected]> wrote: > I assume you mean the default function should be > > ''' > fn x -> !x end > ''' > > To reject any falsey value. It does seem reasonable, but I dont think it > is nearly as readable as 'compact', so I vote nay to this one... > > In fact, isn't this a better option? (Or equally good) > > ''' > def filter(enum, fun \\ fn x -> x end) > ''' > > Actually I have also thought that a 'unity' or 'itself' function should be > part of stdlib, to make this possible as: > > ''' > list > |> Enum.filter(&itself) > ''' > > -- > 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/06bc7738-3ed9-4a21-9fce-b7eb3fecd600%40googlegroups.com > . > For more options, visit https://groups.google.com/d/optout. > -- 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/CAM-pwt4uHPGEdDqF1me5Fy59b3GTAJ7WZnfyyz4MkGrd4D3Muw%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.
