[Fwd: F#]

D. Tweed tweed@cs.bris.ac.uk
Thu, 30 May 2002 15:24:50 +0100 (BST)


On Thu, 30 May 2002, Don Syme wrote:

> going to provide.  Given the general complexity of GHC, the longish
> compile times and the reliance of the GHC library implementation on C
> and C libraries in so many places I decided to implement a simpler
> language from scratch.  I like the idea that a .NET compiler should be
> under 10K lines of code if at all possible, as is the case for F#.

Idle curiosity: which aspects of the Haskell language are the ones that
make it complicated -- e.g., long-time stuff like lazy evaluation,
typeclasses & inferrence, etc or newer stuff like functional dependencies,
etc or something else entirely -- and do they only make it complicated in
the context of the .NET architecture or in any implementation? (I'm just
interested in that there's little chance of Haskell becoming more
widespread if it's daunting enough to dissuade implementors.)

___cheers,_dave_________________________________________________________
www.cs.bris.ac.uk/~tweed/  |  `It's no good going home to practise
email:tweed@cs.bris.ac.uk  |   a Special Outdoor Song which Has To Be
work tel:(0117) 954-5250   |   Sung In The Snow' -- Winnie the Pooh