Ah, I misunderstood the order of foldr. Thanks alll. BTW, this helped me see where I'd gone wrong: http://stackoverflow.com/questions/1757740/how-foldr-works#1763323
On Sat, Oct 8, 2016 at 10:09 AM, Janis Voigtländer < [email protected]> wrote: > http://package.elm-lang.org/packages/elm-community/maybe- > extra/2.0.0/Maybe-Extra#combine > > You can also check that function's source code. > > Am 08.10.2016 um 17:03 schrieb Max Goldstein <[email protected]>: > > The Elm compiler is correctly telling you that your list is a list of > functions that produce Maybes, but you said you had a list of Maybes. > > If you wanted the first Just regardless of other values: List.filterMap > identity >> List.head > > My advice is to check the lengths of the original list and the filterMap'd > list. If they're equal, take the head of the filterMap'd list. If not, > Nothing. > > -- > You received this message because you are subscribed to the Google Groups > "Elm Discuss" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > For more options, visit https://groups.google.com/d/optout. > > -- > You received this message because you are subscribed to the Google Groups > "Elm Discuss" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > For more options, visit https://groups.google.com/d/optout. > -- You received this message because you are subscribed to the Google Groups "Elm Discuss" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
