Compile-time typing good.
Posted May 2, 2007 18:10 UTC (Wed) by
ncm (subscriber, #165)
In reply to:
What, again? by dcoutts
Parent article:
The Rise of Functional Languages (Linux Journal)
Yes, Haskell has a very powerful type system. (Of course that's nothing to do with its being a functional language, so we are drifting off topic a bit, but what the hell.) VSIPL++, by the way, also fuses array operations, probably by very similar means. Recently it demonstrated a 3x FFT performance on IBM Cell vs. IBM's own library and custom compiler.
I met somebody back in Massachusetts working on something he called Eager Haskell. People laugh, but it's much faster than regular Haskell, making it practical, at least for pure computational work. Probably Darcs should be rewritten in Eager Haskell.
Somebody else demonstrated a Haskell compiler as a C++ library. It compiles (rather slowly) to fast native code.
(
Log in to post comments)