> Being new(ish) to the world of FP and needing to use haskell ...
> I need to choose a haskell _program_ to use.
>
> Can some people give me a few hints on whether to use
> Hugs/Glasgow/Chalmers/Yale.
>
> I am on Unix running on an aix-ibm-rs6000
> Any other (relevant and meaningful) questions answered.
>
> Peter Wainwright.

I'd recommend starting with HUGS - it's very easy to install, doesn't
take up much disk space, compiles quickly, etc.

It has two major problems:

1) Performance - execution is much slower than a compiled implementation.

2) Modules - it doesn't implement the Haskell module system.

   Assuming you can do the information-hiding stuff yourself, the main
   problem is that you can't have mutual dependencies between files.
   This isn't a problem at the start but becomes painful on larger projects.


When you decide you need a full Haskell compiler, you should bear the
following in mind:

* GHC gives the best performance and comes with good libraries but needs
  a lot of disk space.
  I don't see an rs6000 port in the standard distribution so
  installation might be painful (check with [EMAIL PROTECTED]
  for accurate information)

* Yale Haskell provides an interactive environment (like HUGS) but
  needs a Lisp compiler.  
  I think we have an rs6000 port - I'd need to check.

* HBC provides an interactive environment.
  (I don't know much else about it).


Alastair Reid
Yale Haskell Project

ps Further informantion available from:

   http://www.cs.yale.edu/HTML/YALE/CS/haskell/yale-fp.html

   (which contains links to the other implementations).


Reply via email to