On Thu, 27 Jul 2006, Niklas Broberg wrote: > Also, is cond the best name for the suggested function? If we don't > expect anyone to really use it without the sugar, we could name it > whatever weird thing so as to break as few existing programs as > possible. It would make explicit import a bit more akward though. But > I suspect that if this function did exist in the Prelude, people would > start using it a lot.
That's true, I would like to use it. I plead for adding it to Prelude, whether the if-syntax becomes rebindable or not. I like to use (zipWith cond) for composing two lists depending on a key, or (uncurry . cond) as a choice between fst and snd, or the already mentioned 'select' command (foldr (uncurry cond)). > Does anyone have any better suggestions, or is cond the name of the day? I like the similarity to "if". However if_ or if' are too un-preludish. :-) ifElseThen is probably too long. 'cond' is acceptable. 'provided' too. _______________________________________________ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe