Live data from Hacker News

Haskell Platform 2012.2.0.0 released - includes GHC 7.4.1

hackage.haskell.org

11–20 of 36 posts

Re: Haskell Platform 2012.2.0.0 released - includes GHC 7.4.1

#12
post #10

The Haskell Platform landing page is consistently beautiful. One of the prettiest landing pages I've come across. It lends a great deal of credibility to a technology when the up-front page looks like it was taken care of diligently. Contrast that to a page with only some text, a tarball link, and a mailing list (no names given, surely the reader can think of an example). I applaud the Haskell community for taking ca…

I really like how they tie each release to a season. This way the page for each version is visually different from the last version (so it's easy to realize it was updated), but they still have a consistent theme.

Re: Haskell Platform 2012.2.0.0 released - includes GHC 7.4.1

#15
post #7

Anyone using Haskell and why?

I'm using Haskell because I'm more productive in it than in any other language. The code is elegant and concise, and is of high quality.

When I want to make sweeping changes, I can trust the compiler to remind me everything that needs to be fixed.

I barely have to test anything, because if it compiles, more than 90% of the time, it will Just Work. When I do test, Haskell makes testing far easier, with packages like QuickCheck and its rich types.

I don't write performance intensive code, but when I wrote this kind of code in Python, I still had to battle with performance problems a lot. In Haskell, performance is great out of the box and I rarely have to deal with that.

Haskell gives me useful guarantees that make mechanical refactorings so much easier, leading to more code quality.

Haskell is lazy allowing me to write more modular code, and enabling a lot of useful techniques (See [1]).

Haskell gives me access to state of the art techniques in various fields (accelerate, safe transactional memory, nested data parallelism, vector and list fusion, ...).

Haskell expands my mind, and makes me understand code and computation more deeply.

There are so many reasons to use Haskell...

There are a few reasons not to use Haskell, but the most major one, in my opinion, is the initial difficulty of learning it.

Overcoming that difficulty is well worth it for career programmers, in my opinion.

[1] http://www.cs.kent.ac.uk/people/staff/dat/miranda/whyfp90.pd...

Re: Haskell Platform 2012.2.0.0 released - includes GHC 7.4.1

#16

Can anyone from this project or knowledgable about it comment on why Haskell Platform isn't available for Ubuntu 10.04 which is a LTS release?

HP on Ubuntu is listed here : http://packages.ubuntu.com/search?keywords=haskell-platform

In the case of Ubuntu, they're just downstream consumers of the Debian Haskell packaging team's efforts, and as a result are sometimes out of sync, http://packages.debian.org/search?keywords=haskell-platform

Lucid Lynx was announced in 2009, and at there time there was no Haskell Platform in Debian to adopt. More recent Ubuntu versions support the HP, however.

Re: Haskell Platform 2012.2.0.0 released - includes GHC 7.4.1

#17
post #7

Anyone using Haskell and why?

If you dont know anything about haskell (orat leastanother similar language). Then do yorself a favour and go learn more about it :)

If you already know what haskell is about, id say its killer feature is the rich type system. Not only is it very complete (including support for generics, overloading and much more) but the ecosystem as a whole is oriented towards static safety guarantees and having the compiler help you avoi errors. For example, option types make so you never ever get a nullpointerexception and after you get the hang of it you can also start encoding other proprties of your own. As a bonus, the language itself is quite clean and pretty, something I find surprising for a language designed by comitee.

Re: Haskell Platform 2012.2.0.0 released - includes GHC 7.4.1

#19

Why does it open a new Safari window after the installation? That's pretty annoying but besides that I'm happy about every new version.

Because Apple's installer framework has the option to open a document after installation is complete: We have it open the start.html page. Alas, Apple's framework always opens web pages with Safari, no matter what the user has set as their default browser. I don't know why, since it is just the standard "open" action - suspect it has to do with the Installer running as root. If anyone knows a work around, I'm all ears!
Post reply on HN