On 09-Mar-2003, Hal Daume III <[EMAIL PROTECTED]> wrote:
> well, yes, but if you export:
>
> mkN :: Int -> N
> mkD :: Int -> D
>
> or something like that, then they'll still bea ble to tell the difference,
> right?
Not necessarily. For example mkD could be defined as
mkD x = x `seq` D x
in which case I think it would behave exactly the same as mkN.
--
Fergus Henderson <[EMAIL PROTECTED]> | "I have always known that the pursuit
The University of Melbourne | of excellence is a lethal habit"
WWW: <http://www.cs.mu.oz.au/~fjh> | -- the last words of T. S. Garp.
_______________________________________________
Haskell mailing list
[EMAIL PROTECTED]
http://www.haskell.org/mailman/listinfo/haskell