Fergus Henderson <[EMAIL PROTECTED]> writes:
>>>> Also one writes, for example, zero x
>>>> instead of zero `asTypeOf` x.
> `asTypeOf` is effectively a builtin language construct that just
> happens to be implemented as a function in the standard Prelude
> (because it can be). It is even mentioned explicitly in the
> main part of the Haskell report (specifically in 4.3.4), not just in
> the part describing the Prelude. Anyone who is truly familiar with
> Haskell will know exactly what it does.
And, IMHO much more important, anyone *not* familiar enough with the
language will go look it up, not mistake it for something else and end
up in endless confusion.
-kzm
--
If I haven't seen further, it is by standing in the footprints of giants