"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

Reply via email to