Live data from Hacker News

The Haskell Platform 2011.2 is out: GHC 7 for all

hackage.haskell.org

11–20 of 34 posts

Re: The Haskell Platform 2011.2 is out: GHC 7 for all

#11
post #6

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?

Some advice is given in the "read more" link: http://hackage.haskell.org/platform/contents.html

Re: The Haskell Platform 2011.2 is out: GHC 7 for all

#12
post #6

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?

> 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?

My vote would be for Richard Bird and Phil Wadler's Intro to functional programming using Haskell.

Re: The Haskell Platform 2011.2 is out: GHC 7 for all

#13
post #3

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.

When I download a compiler and the core libraries for a language, I don't want to have to download an IDE with it—Haskell Platform downloads are generally slow enough already, without adding something that really shouldn't be considered part of the core functionality of a language.

Re: The Haskell Platform 2011.2 is out: GHC 7 for all

#14
post #6

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?

Real World Haskell: http://book.realworldhaskell.org/ >

Written by three of the most prolific and capable Haskell library developers. It covers everything from introductory functional concepts to high-performance C-style stateful programming.

You can buy a dead tree, or read it online for free.

Re: The Haskell Platform 2011.2 is out: GHC 7 for all

#15
post #9

I'm using Ubuntu Maverick. The debs page ( http://packages.ubuntu.com/search?keywords=haskell-platform ) has 2010.1.0.0.1. How do I get 2011.2 for Maverick?

You'll need to wait for your distro maintainer to update the package set. Alternatively, you can build from source, using a generic Linux ghc, like so: http://www.vex.net/~trebla/haskell/haskell-platform.xhtml

Cool, thanks for the link.

Re: The Haskell Platform 2011.2 is out: GHC 7 for all

#16
post #6

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?

If you're new, you might like something easy like the "gentle introduction to haskell" http://www.haskell.org/tutorial/. Unfortunately it does not cover more recent and advanced features; for that I would recommend Oleg Kiselyov's site http://okmij.org/ftp/Haskell/ (he is somewhat famous in the community for bringing advanced Haskell features "down to earth" with clear, simple examples).

Re: The Haskell Platform 2011.2 is out: GHC 7 for all

#17
post #6

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?

If you're new, you might like something easy like the "gentle introduction to haskell" http://www.haskell.org/tutorial/ . Unfortunately it does not cover more recent and advanced features; for that I would recommend Oleg Kiselyov's site http://okmij.org/ftp/Haskell/ (he is somewhat famous in the community for bringing advanced Haskell features "down to earth" with clear, simple examples).

This is the first, and I suspect only, time I have heard Oleg's examples described as "clear" or "simple".

Re: The Haskell Platform 2011.2 is out: GHC 7 for all

#18
post #6

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?

Real World Haskell: http://book.realworldhaskell.org/ > Written by three of the most prolific and capable Haskell library developers. It covers everything from introductory functional concepts to high-performance C-style stateful programming. You can buy a dead tree, or read it online for free.

I'm working through that book right now, and it's fantastic. I'd used haskell before in class, but I definitely suffered from the "fibonacci gap." Now, I'm starting to do small scripts in haskell, and hopefully I'll be able to tackle a decently-sized project soon. I can't recommend this book highly enough if you're curious about haskell.

Re: The Haskell Platform 2011.2 is out: GHC 7 for all

#19
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.

http://johnbender.us/2011/03/05/snap-setup-from-scratch-the-...

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.

Re: The Haskell Platform 2011.2 is out: GHC 7 for all

#20
post #6

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?

http://learnyouahaskell.com/

A very enjoyable tutorial. Supposedly, this site was going to come out in book form. If/when it does, it should become the de-facto "Camel book" for Haskell.

Post reply on HN