Hello, Here's something I've always wanted to know but have never dared ask until now (it seems so basic).
If I have defined a function like this.. f <args> = <blah> <args> it could be re-written.. f = <blah> I had always assumed the internal representation of these 2 definitions would be identical (and should yield identical code), but it appears that isn't so (with ghc at least). So.. Is there a semantic difference between the two? Which form is likely to result in faster code? Thanks -- Adrian Hey _______________________________________________ Haskell mailing list [EMAIL PROTECTED] http://www.haskell.org/mailman/listinfo/haskell