Haskell Platform 2013.2.0.0
haskell.org
haskell.org
I'm particularly excited by the updated OpenGL and GLUT bindings. Graphics is currently not Haskell's strong suit, but I think this might soon be changing. There has been plenty of work on high-level things like functional reactive programming (FRP), but this isn't all that useful without the low-level libraries for actually drawing to the screen! These updated packages should hopefully make writing graphics programs in Haskell much nicer.
there is a really primative FPS shooter up on the haskell wiki, but its really not well structured.
cabal install pandoc -j5
Will run five parallel cabal processes.Also this release contains attoparsec and unordered-containers as new packages \o/.
[1] Obviously, as permitted by the dependency graph. Source files within packages are not compiled (yet) in parallel.
http://www.google-melange.com/gsoc/proposal/review/google/gs...
As a HP user, the wait for ghc-7.6 to be incorporated has been too long imho.
Switching between the two versions is as easy as making sure that ~/ghc/bin is on my path before /usr/bin/ghc. All I need to do is "export PATH=~/ghc/bin:$PATH" and things work. Packages get installed in either ~/Library/Haskell/ghc-7.4.1 or ~/Library/Haskell/ghc-7.7 depending on what's in my path when I run "cabal install".
We do not release HP for every GHC update for two reasons: 1) Most GHC updates are not in the stability category that HP strives for, 2) Often new GHCs require minor updates to other packages in the HP. The revving of the whole kaboodle more than twice a year is far too much work than the small volunteer group can handle!
http://www.haskell.org/haskellwiki/HaskellImplementorsWorksh...
"The Haskell Platform is the easiest way to get started with programming Haskell. It comes with all you need to get up and running. Think of it as "Haskell: batteries included". Learn more..."
With a link to this page: http://www.haskell.org/platform/contents.html
Edit: Let me rephrase my question: Is this for someone who would like to start learning Haskell?
This is were said somebody goes to download Haskell after having been persuaded to give it a chance.
It is the "batteries included" version of Haskell that comes with basically everything you need to write production ready software. There are obviously a lot of useful packages on `cabal`, but they are mostly useful so that you don't have to recreate the wheel (or want to do web-dev).
http://www.linuxlinks.com/article/20130316105209238/BestFree...
http://www.reddit.com/r/haskell/comments/1af3iw/9_best_free_...
___________
this is a good intro slide deck: http://fvisser.nl/post/2013/april/23/slide-cfams-talk.html
It even has support for uuagc (dsl for attribute grammars)!
Here is out-dated version from AUR though. https://aur.archlinux.org/packages/haskell-platform/
This is not necessarily bad. I like to develop in Arch because it usually comes with future versions that will eventually make it into the platform (I have the GHC version in mind, mostly). However, if you want to distribute your code widely, you'd better be sure it builds properly with the current Haskell platform.
https://github.com/byrongibson/scripts/tree/master/install/h...
This lets you install multiple versions, of both Platform and standalone GHC, and swap the active one with a single command. Those scripts are for a prior version, but works the same, just update the versions.
layman -a haskell
emerge haskell-platform