On Mon, Nov 26, 2012 at 3:17 PM, Christopher Howard <christopher.howard@frigidcode.com> wrote:
Beautiful explanation. The clouds are starting to clear. In particular,
previously I did not understand that 1) parentheses are in all types but
are omitted for readability when possible, and 2) when an argument is
supplied to a function it unifies the supplied parameter type with the
argument type. Knowing this makes a huge difference in looking at these
transformations.

(1) parens are everywhere, some of them you don't see because of default associativity
(2) type-inferencing unification is utterly opaque and mysterious


-- Kim-Ee
 
--
frigidcode.com


_______________________________________________
Beginners mailing list
Beginners@haskell.org
http://www.haskell.org/mailman/listinfo/beginners