Live data from Hacker News

Haskell Platform 2013.2.0.0

haskell.org

11–20 of 58 posts

Re: Haskell Platform 2013.2.0.0

#12

Can somebody elaborate what is this? Edit: Let me rephrase my question: Is this for someone who would like to start learning Haskell?

It's also meant to be used as a reference for distro package maintainers. If your code builds properly with the current platform, you can be confident it will build properly in most systems.

Re: Haskell Platform 2013.2.0.0

#14

Link to Arch Linux package is broken. Here is out-dated version from AUR though. https://aur.archlinux.org/packages/haskell-platform/

Officially Arch Linux doesn't follow the platform. The Haskell platform tries to pick the most mature and well tested versions. Arch Linux, on the other hand, picks the upstream bleeding edge for all its packages, not only Haskell ones. Right now, the policy seems to pick the latest package versions needed to build the latest version of pandoc and XMonad.

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.

Re: Haskell Platform 2013.2.0.0

#15

Can somebody elaborate what is this? Edit: Let me rephrase my question: Is this for someone who would like to start learning Haskell?

In short: Yes.

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).

Re: Haskell Platform 2013.2.0.0

#16
post #5

The Haskell platform is the perfect place to start with Haskell--it comes with the compiler, some useful tools (like cabal, Haskell's package manager) and a core set of well-tested and well-supported libraries. If you have been considering Haskell, this is a great time to go for it! I'm particularly excited by the updated OpenGL and GLUT bindings. Graphics is currently not Haskell's strong suit, but I think this migh…

afaik, carmack is working on a Haskell implementation for wolfenstein 3D. this might have been his excuse to start that project.

there is a really primative FPS shooter up on the haskell wiki, but its really not well structured.

http://www.haskell.org/haskellwiki/Frag

Re: Haskell Platform 2013.2.0.0

#18

I already have ghc-7.6.3 installed and up to date cabal. What do I get by installing haskell-platform that I don't have right now? AFAIU Haskell Platform is just a vetted list of packages bundled with GHC?

yes, in this case there is no need to do anything. The Haskell Platform is vetted packages + an easy way to get it all installed (which can be slightly tricky otherwise).

Re: Haskell Platform 2013.2.0.0

#19

Can somebody elaborate what is this? Edit: Let me rephrase my question: Is this for someone who would like to start learning Haskell?

Yes, and there's some excellent freely available books to go with it

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

Re: Haskell Platform 2013.2.0.0

#20
In my opinion, Haskell Platform (HP) gets updates too slowly. I understand that the purpose is to have a coherent set of compatible packages, but in my opinion there should be a minor HP release for every ghc update in between. The fixes and improvements in ghc range from usefull to nessecary. It should be possible to release minor hp updates with the automated test suite.

As a HP user, the wait for ghc-7.6 to be incorporated has been too long imho.

Post reply on HN