
"donn cave"
Quoth Andrew Coppin
: ... | 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.