On 26 Nov 2007, at 15:50, Henning Thielemann wrote:


On Mon, 26 Nov 2007, Thomas Davie wrote:

On 26 Nov 2007, at 15:15, Henning Thielemann wrote:


On Thu, 4 Oct 2007, Don Stewart wrote:

The Haskell website has the rather strange motivational text:

  Haskell is a general purpose, purely functional programming
language
  featuring static typing, higher order functions, polymorphism,
type
  classes, and monadic effects. Haskell compilers are freely
available
  for almost any computer.

To continue an old thread: What about turning the strange words like
'monadic effects' into links to glossary articles?

Btw. where is 'lazy' ?

I believe the point of this discussion was that anyone reading the
Haskell webpage will currently get about as far as "featuring static
typing", and go "this is all very nice, but what exactly does this
language do for me? Why should I use it?". Take for example what the
python website says:

I didn't want to repeat the discussion. I think the discussion ended with: Anything more helpful would be too long for the title line at haskell.org, and a more detailed explanation (but not a generic advertisement like that
from Python) should be reachable easily. Now my idea was, that making
links to glossary articles leaves the slogan as short as it is, and allows
people to find out quickly about the words they still don't know. An
explanation why Haskell's features are useful for programmers is still
required.

But the point is that this section of the site is the bit that's meant to be an advertisement -- we're trying to encourage people to read more, and quite frankly, making it a fist full of links would make at least me think "Well bugger this if I have to read 10 pages before I even have a clue what it is".

Bob
_______________________________________________
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe

Reply via email to