[Haskell-cafe] modelling C in Haskell ..
jonathanccast at fastmail.fm
Fri May 30 04:23:42 EDT 2008
On 30 May 2008, at 12:29 AM, Galchin, Vasili wrote:
> compactness in writing and also namespace pollution .. ;^)
I know what the advantages of C's notation are. But getting the best
notation out of Haskell generally doesn't happen by trying to make
your code look like C.
So the general answer to questions of the form `C can do x; can
Haskell' is `No'. Don't do it like in C. It won't be idiomatic, it
won't be elegant, and neither of us will like the results.
Understand the features of Haskell that make your program compact,
point-free (how Haskell handles namespace pollution), and elegant and
use those. This will require a different factoring of your program
vs. C. Sorry, but that's life.
More information about the Haskell-Cafe