Very nice! I've never written anything in Haskell beyond configuring Xmonad, so I don't know if this is how it works in the Haskell-world, but presenting it this way (the "Robust"-section in particular) really gives me the feeling that this is a great platform to explore. Libraries are extremely important, and choosing between similar ones leads to anxiety.<p>I think many languages should take after this. If not distribute libraries with the platform (batteries included), at-least bless some libraries. It'd be so much easier to get started with some languages (cough, Erlang) if authoritative characters in the loop would share their opinions.
Shameless plug here, but if you're interested in installing the platform but don't want it clogging up your dev environment I've created a snap project skeleton that will do it for you with Vagrant and Chef.<p><a href="http://johnbender.us/2011/03/05/snap-setup-from-scratch-the-vagrant-way/" rel="nofollow">http://johnbender.us/2011/03/05/snap-setup-from-scratch-the-...</a><p>Snap is the only extra install and you can quite easily alter the haskell platform version in the Vagrantfile. I'll be updating this tonight when I get home if you don't mind waiting.
It would be nice for this site to give more detailed advice on studying Haskell. Learning a language should be a side effect of studying its canon of programs. Is there a book that relates to Haskell as TAoCP does to machine code, SICP to Scheme, K&R to C, and the dragon book to Lex and Yacc?
I'm using Ubuntu Maverick. The debs page (<a href="http://packages.ubuntu.com/search?keywords=haskell-platform" rel="nofollow">http://packages.ubuntu.com/search?keywords=haskell-platform</a>) has 2010.1.0.0.1.<p>How do I get 2011.2 for Maverick?
Would be nice for the Haskell Platform to adopt a de facto IDE (e.g., Leksah) that was compatible across the major OS platforms and distribute it along with the other developer tools.
I love Haskell, it's incredibly powerful, fast and elegant. However, I switched to Erlang because it's a heck of a lot easier to learn and it's quicker to sit down with it and produce something tangible. While I struggled to learn the concepts of Haskell, I immediately "clicked" with Erlang. I still wish to look up Haskell again though, it's very intriguing.
Question?<p>I'm an ubuntu/xmonad user. I also do some occasional haskell coding. I've been using the packaged versions of xmonad and the haskell platform thus far.<p>Are people building from source? Waiting for Natty? Using a ppa?
Actually you can install only needed packages from cabal using it as `cabal install`.<p>Since it requires compiling the packages using either methods anyways.