Even better. I'd not heard of elm-search either. On Sunday, 7 August 2016 13:48:41 UTC+1, Janis Voigtländer wrote: > > BTW, this was a perfect case where type based search is useful. > > You know what type you want, because you know the Haskell function that > you want an analogue for. > > So, go to https://klaftertief.github.io/elm-search/, enter List > (Generator a) -> Generator a into the search box, and you will be pointed > directly to the function you need. > > > 2016-08-07 14:03 GMT+02:00 John Watson <[email protected] <javascript:>>: > >> Ah - I see. Many thanks, Janis. >> >> On Sunday, 7 August 2016 12:41:48 UTC+1, Janis Voigtländer wrote: >>> >>> Haskell’s `oneOf´ is Elm’s >>> http://package.elm-lang.org/packages/elm-community/random-extra/1.0.0/Random-Extra#choices >>> . >>> >>> >>> 2016-08-07 13:07 GMT+02:00 John Watson <[email protected]>: >>> >>>> Suppose my ADT has four or five constructors and I want to randomly >>>> select one of them with equal likelihood in my Producer. How do I do >>>> this? >>>> (Haskell's QuickCheck has *oneOf* for example) >>>> >>>> -- >>>> 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] <javascript:>. >> 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.
