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

Reply via email to