Here is a laundry list of things I think Haskell still needs. By
Haskell here I mean Haskell plus extension that are found in both hugs
and ghc.
1) Support for true ad-hoc overloading. I am a *strong* believer that
if the context is clear for a human than it should be clear to the
computer. This also includes support for default parameters as found in
C++.
2) Support for TRUE OO style programming.
3) A better solution to all the unresolved overloading that comes up due
to multi parameter type classes.
4) Being able to write
do a <- getLine
b <- getLine
proc a b
as
proc getLine getLine
and the like. I don't know the number of times that I get REALLY sick
of having to explicitly bind everything to a variable. Monads do a very
good job of supporting imperative style. Now lets make them less
tedious to use.
5) A rich set of standard libraries such as provided by the STL is C++.
And the points that are brought up so much that I don't even what to get
into.
6) speed.
7) less memory.
So what do you Haskell experts think.
--
Kevin Atkinson
[EMAIL PROTECTED]
http://metalab.unc.edu/kevina/