"donn cave" <[EMAIL PROTECTED]> wrote: > Quoth Andrew Coppin <[EMAIL PROTECTED]>: > ... > | As one experienced C++ programmer put it, "there is no clear flow > from | left to right or right to left". Personally I found that a > little ironic | comming from the language that gave us > | > | while (*x++ = *y++) { } > | > | which is every bit as non-linear! ;-) > > Well, to be precise, C++ got that from C. What C++ adds to it: > > fy(a.fx(b), c) (in Haskell, fy (fx a b) c) > fy( a->fx( a, b ), c )? Typeclasses are something to advertise, and C++ didn't at all enrich C with OO. It polluted it with an extremely badly designed macro system.
That is, I'd rather dig through ten layers of wizardly monad- transforming abstraction than even consider to look at a thousand lines of console buffer displaying the last ten percent of a type error involving more < and > than you need in a lifetime. -- (c) this sig last receiving data processing entity. Inspect headers for copyright history. All rights reserved. Copying, hiring, renting, performance and/or broadcasting of this signature prohibited. _______________________________________________ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe