Imran/Malic
08/16/2019, 9:45 AMApply, but
I am not sure of the practicality of Apply in Arrow, most functions etc, we use are build on top of Applicative or Functor. I could not find anything theoretically substantial to promote using Functor over Apply in some general use cases. Data types like Map have valid Apply instances, but no Applicative. Most of the typeclass machinery in Arrow is build on top of either Functor or Applicative.
My question is: Can we delete Apply, because it may have instances for any DT that has an Applicative, but there is nothing we can do with an Apply, because the Functor has more to offer.Imran/Malic
08/16/2019, 9:47 AMImran/Malic
08/16/2019, 5:43 PMApply now and move forward with my PR.raulraja
08/16/2019, 8:33 PM