As mentioned earlier, I've been working on a draft version of the new Haskell
download page in consultation with Simon PJ, Michael Snoyman, and Gershom
Bazerman. The goal has been twofold:
a) add stack as an explicit option, and
b) add text to each option indicating clearly what it provides and where to
get further help, so users can understand the options and make an
informed choice.
We've sought to keep the text factual, rather than imply that one option is
"best" for any particular class of user, since opinions vary so widely on this
point.
At the following link, you'll find a draft version of the new page for
comment:
https://gist.github.com/jwiegley/153d968ddfc9046ee4c9
Hopefully it can go live on haskell.org next week, so please contribute your
edits here, or by pull request. The goal is to explain each option so that
people can make an informed decision.
However, the order of presentation does imply that whatever comes first is
"preferred" even if that is not the intent. The order currently given is HP,
Stack, Minimal. Chris has already made a few points about changing this order,
so let's continue that discussion and see where it leads us.
Bear in mind that this is (hopefully) only an interim state. The plan is to
add Stack to the Platform, and render the Platform minimal, which will
consolidate this page down to a single, recommended download path.
At the bottom of the gist are incomplete sections on third party libraries and
alternate installation approaches. These have yet to be written. The hope is
to resolve the top content first and sort the rest out after; however, ideas
for that content is most welcome too.
Thank you,
John Wiegley
I wanted to direct folks’ attention to this PR for haskell.orghttps://github.com/haskell-infra/hl/pull/162
David Deutsch has gone through and done some CSS cleanup and modernization on haskell.org, as well as pulling the underlying resources (css, etc) into a more standard packaging so that it should be easier to evolve in the future.
There’s a lot more work we can do on the website, but I think this is a good start and I’d be happy to merge in this stuff as is.
However, it would be nice to have some more eyes/conversation on this before we pull the trigger.
Thoughts?
—Gershom
[Re-sending to the curiously conceived haskell-community list.]
Hello,
It's been two years (2014) since I published my design (
http://chrisdone.com/posts/haskell-lang) which came about because I wasn't
happy with what was on haskell.org and how it was maintained. After that I
was approached about using my design for haskell.org, I wasn't thrilled
about handing over my work to be committee'd to death, and was initially
shocked into nearly giving up on the whole business, but was turned around
for the good of the Haskell community in general. In the end my fast horse,
having waded through months of officialism, became a camel. It took one
year. One year for the actual site to be deployed (2015) and now in 2016
it's still lacking clear coherent vision. I applied to be a committee
member which wasn't considered worthy of reply. And since 2014 I've lost
any energy in dealing with "the committee".
So I'm going on record that I don't approve of the current haskell.org, nor
your use of my design, and would like haskell.org to be reset to what you
had before; the wiki. I don't expect much to happen (as usual), but that's
kind of the point.
Going our separate ways,
Ciao!