[Haskell-cafe] Why the Prelude must die

Duncan Coutts duncan.coutts at worc.ox.ac.uk
Sat Mar 24 23:44:42 EDT 2007


On Sat, 2007-03-24 at 11:53 +0000, Neil Mitchell wrote:

> > This is a highly non-academic concern.  Many widely used libraries,
> > such as Parsec, operate only on lists and not the newer and more
> > efficient sequence types, such as bytestrings.
> 
> Lists in Haskell are the nicest data structure, they work most
> naturally with the language. There is a reason that lists is the
> default.

In particular lists are often used as a control structure whereas most
other sequence data types are really only data structures.

Duncan



More information about the Haskell-Cafe mailing list