Exactly. You can build profiling on top of that and let us know how the different approaches go!
On Thu, Sep 9, 2021 at 8:22 PM Wiebe-Marten Wijnja <w...@resilia.nl> wrote: > Sorry for double-posting, but what also might be relevant is that other > than I thought `:maps.filter` is not a BIF (c. f. its implementation at > https://github.com/erlang/otp/blob/master/lib/stdlib/src/maps.erl#L300) > > We might be able to write our own alternative that wraps the interface one > level of abstraction lower, i. e. building on top of the map iterators and > from_list functions directly. > > On September 9, 2021 6:13:00 PM UTC, Wiebe-Marten Wijnja <w...@resilia.nl> > wrote: >> >> Where can the results of the benchmark/profiling be found? I wonder if >> there are tricks to reduce the overhead. Also, maybe the impact of this >> might possibly be less in newer OTP versions, which is something that might >> be worth checking. >> >> On September 9, 2021 12:31:54 PM UTC, "José Valim" <jose.va...@dashbit.co> >> wrote: >>> >>> Last time we had this discussion, the main concern was that :maps.filter >>> emits key, value as arguments instead of being in a tuple, and that was >>> incongruent to the rest of Elixir’s API. We could wrap it in a tuple, but >>> that added some considerable overhead. So we need to make a choice. >>> >>> On Thu, Sep 9, 2021 at 14:09 Adam Millerchip <a...@millerchip.net> >>> wrote: >>> >>>> Bump. Is there any opposition to this? I might (eventually) take a look >>>> if nobody beats me to it, as long as there isn't any opposition. >>>> On Friday, 12 March 2021 at 06:18:06 UTC+9 Keith Salisbury wrote: >>>> >>>>> Was there a reason this didn't fly? >>>>> >>>>> >>>> -- >>>> 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 elixir-lang-core+unsubscr...@googlegroups.com. >>>> To view this discussion on the web visit >>>> https://groups.google.com/d/msgid/elixir-lang-core/fd2477c3-0983-4cba-a1fb-7de308fee6dfn%40googlegroups.com >>>> <https://groups.google.com/d/msgid/elixir-lang-core/fd2477c3-0983-4cba-a1fb-7de308fee6dfn%40googlegroups.com?utm_medium=email&utm_source=footer> >>>> . >>>> >>> -- >> Sent from my Android device with K-9 Mail. Please excuse my brevity. >> >> -- > Sent from my Android device with K-9 Mail. Please excuse my brevity. > > -- > 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 elixir-lang-core+unsubscr...@googlegroups.com. > To view this discussion on the web visit > https://groups.google.com/d/msgid/elixir-lang-core/E41D08E3-85FF-422B-A48A-6AC129CF3C72%40resilia.nl > <https://groups.google.com/d/msgid/elixir-lang-core/E41D08E3-85FF-422B-A48A-6AC129CF3C72%40resilia.nl?utm_medium=email&utm_source=footer> > . > -- 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 elixir-lang-core+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/elixir-lang-core/CAGnRm4J0DiHv2Pmq%3DY3kvhss_RjrLZRGs3j1yRMS%3DJK7Binrzw%40mail.gmail.com.