[Haskell-cafe] if-then-else as rebindable syntax (was Re: Why doesHaskell have the if-then-else syntax?)

Brian Hulley brianh at metamilk.com
Thu Jul 27 13:55:03 EDT 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. Does anyone have any better suggestions, or is
> cond the name of the day?

I suggest:
                if_then_else :: a -> b -> b -> b

as the name of the function so that "cond" could be used for the new 
construct suggested by Tomasz.

Regards, Brian.
-- 
Logic empowers us and Love gives us purpose.
Yet still phantoms restless for eras long past,
congealed in the present in unthought forms,
strive mightily unseen to destroy us.

http://www.metamilk.com 



More information about the Haskell-Cafe mailing list