Because if I have a MapSet, I would prefer to call MapSet API to make the intent clearer.
On Thu, Dec 24, 2020 at 4:48 AM eksperimental <eksperimen...@autistici.org> wrote: > On Mon, 21 Dec 2020 22:37:53 -0500 > eksperimental <eksperimen...@autistici.org> wrote: > > > Hi list, > > I would like to propose to convert two existing functions to guards in > > the MapSet module. > > > > 1. Is MapSet.size/1. I found myself not being able to use this > > function in guards, and having to port my code, unless I want to get > > into the bad habit of reading the internal structure of the struct > > which is an opaque type. > > This guard can be implemented with :erlang.map_get/2 > > > > 2. Deprecate MapSet.member?/2 in favor of MapSet.is_member/2 > > > > Thank you for reading > > > > Actually, why are we having MapSet.member?/2 when we have > Enum.member?/2. It is redudant. > > -- > 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/5fe40f76.1c69fb81.f8161.5ba3SMTPIN_ADDED_MISSING%40gmr-mx.google.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 elixir-lang-core+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/elixir-lang-core/CAGnRm4JhXMp%3Da4WG2z7z8TZndDSHc-84%3Dkm90UjgAG3F6BE-jg%40mail.gmail.com.