[Haskell-cafe] Re: Overloading functions based on arguments?
John A. De Goes
john at n-brain.net
Fri Feb 13 14:06:50 EST 2009
On Feb 13, 2009, at 11:49 AM, Jonathan Cast wrote:
> It breaks type inference. I explained this at the time. I can
> explain
> it again:
>
> import Data.List
> import Data.Set
> import Data.Map
>
> warmFuzzyThingFirstOperation = map
>
> This gives an error currently. Quite properly. But if *any* use of
> `map' type-checks, with those imports, why on earth should this one
> fail? You don't want to remove a wart from the language, you want to
> introduce one!
Umm, no, that would still give an error. See definition of "one and
exactly one".
Regards,
John A. De Goes
N-BRAIN, Inc.
The Evolution of Collaboration
http://www.n-brain.net | 877-376-2724 x 101
More information about the Haskell-Cafe
mailing list