top | item 8008717

(no title)

oneandoneis2 | 11 years ago

A few thoughts:

It's really distracting that typing in the REPL changes the size of the containing div.

The blurry photo of (I assume) the audience of a lecture just doesn't work - what's it supposed to do?

There's very little useful information - everything is at least one click away. If the whole purpose of the site is to 'sell' to a new audience then I guess that's not an issue, but I expect to be able to go to the site of a language & get very quickly and easily to useful manual/wiki pages explaining whatever feature I'm having trouble with.

The basic style is very 'modern' but it looks more like a Kickstarter page that's there to sell you something trendy and new than the front page of a site giving you information about a language. It's very pretty but (to me) sends completely the wrong message about what this site is.

discuss

order

Torn|11 years ago

Also typing in their code example (the one right at the top, pride of place) into their 'Try it' repl throws an error:

    primes = sieve [2..]
        where sieve (p:xs) = 
          p : sieve [x | x <- xs, x `mod` p /= 0]

    <hint>:1:8: parse error on input `='" error

Now I have almost no knowledge of Haskell, so I'm probably making some really basic mistake, but I figure most visitors will try that and then get put off

thomasahle|11 years ago

Yes, that's certainly an issue. In fact the "Try it" box also seems to work differently from the standard haskell live interpreter, in which you'd be able to define functions by prefixing them with 'let '.

If you still want to try it out, say

    let sieve (p:xs) = p : sieve [x | x <- xs, x `mod` p /= 0] in sieve[2..]

Osmium|11 years ago

> The blurry photo of (I assume) the audience of a lecture just doesn't work - what's it supposed to do?

It has links to a bunch of lectures/videos right below it, so I'm guessing that's why it's there...