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/



Reply via email to